Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IntCurveSurface_IntersectionPoint Class Reference

Definition of an interserction point between a
curve and a surface.

#include <IntCurveSurface_IntersectionPoint.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC IntCurveSurface_IntersectionPoint ()
 Empty Constructor.

 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 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.

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.

const gp_PntPnt () const
 returns the geometric point.

Standard_Real U () const
 returns the U parameter on the surface.

Standard_Real V () const
 returns the V parameter on the surface.

Standard_Real 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.


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: