Open CASCADE Technology 7.8.0
|
Definition of an interserction point between a curve and a surface. More...
#include <IntCurveSurface_IntersectionPoint.hxx>
Definition of an interserction point between a curve and a surface.
IntCurveSurface_IntersectionPoint::IntCurveSurface_IntersectionPoint | ( | ) |
Empty Constructor.
IntCurveSurface_IntersectionPoint::IntCurveSurface_IntersectionPoint | ( | const gp_Pnt & | P, |
const Standard_Real | USurf, | ||
const Standard_Real | VSurf, | ||
const Standard_Real | UCurv, | ||
const IntCurveSurface_TransitionOnCurve | TrCurv | ||
) |
Create an IntersectionPoint.
void IntCurveSurface_IntersectionPoint::Dump | ( | ) | const |
Dump all the fields.
void IntCurveSurface_IntersectionPoint::SetValues | ( | const gp_Pnt & | P, |
const Standard_Real | USurf, | ||
const Standard_Real | VSurf, | ||
const Standard_Real | UCurv, | ||
const IntCurveSurface_TransitionOnCurve | TrCurv | ||
) |
Set the fields of the current IntersectionPoint.
IntCurveSurface_TransitionOnCurve IntCurveSurface_IntersectionPoint::Transition | ( | ) | const |
returns the Transition of the point.
Standard_Real IntCurveSurface_IntersectionPoint::U | ( | ) | const |
returns the U parameter on the surface.
Standard_Real IntCurveSurface_IntersectionPoint::V | ( | ) | const |
returns the V parameter on the surface.
void IntCurveSurface_IntersectionPoint::Values | ( | gp_Pnt & | P, |
Standard_Real & | USurf, | ||
Standard_Real & | VSurf, | ||
Standard_Real & | UCurv, | ||
IntCurveSurface_TransitionOnCurve & | TrCurv | ||
) | const |
Get the fields of the current IntersectionPoint.
Standard_Real IntCurveSurface_IntersectionPoint::W | ( | ) | const |
returns the parameter on the curve.