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