Open CASCADE Technology
7.1.0.beta
|
Definition of an interserction point between a curve and a surface. More...
#include <IntCurveSurface_IntersectionPoint.hxx>
Public Member Functions | |
IntCurveSurface_IntersectionPoint () | |
Empty Constructor. More... | |
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. More... | |
void | 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. More... | |
void | Values (gp_Pnt &P, Standard_Real &USurf, Standard_Real &VSurf, Standard_Real &UCurv, IntCurveSurface_TransitionOnCurve &TrCurv) const |
Get the fields of the current IntersectionPoint. More... | |
const gp_Pnt & | Pnt () const |
returns the geometric point. More... | |
Standard_Real | U () const |
returns the U parameter on the surface. More... | |
Standard_Real | V () const |
returns the V parameter on the surface. More... | |
Standard_Real | W () const |
returns the parameter on the curve. More... | |
IntCurveSurface_TransitionOnCurve | Transition () const |
returns the Transition of the point. More... | |
void | Dump () const |
Dump all the fields. More... | |
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.
const gp_Pnt& IntCurveSurface_IntersectionPoint::Pnt | ( | ) | const |
returns the geometric point.
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.