Open CASCADE Technology 6.6.0
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

 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

IntCurveSurface_IntersectionPoint::IntCurveSurface_IntersectionPoint ( )
IntCurveSurface_IntersectionPoint::IntCurveSurface_IntersectionPoint ( const gp_Pnt P,
const Standard_Real  USurf,
const Standard_Real  VSurf,
const Standard_Real  UCurv,
const IntCurveSurface_TransitionOnCurve  TrCurv 
)

Member Function Documentation

void IntCurveSurface_IntersectionPoint::Dump ( ) const
const gp_Pnt& IntCurveSurface_IntersectionPoint::Pnt ( ) const
void IntCurveSurface_IntersectionPoint::SetValues ( const gp_Pnt P,
const Standard_Real  USurf,
const Standard_Real  VSurf,
const Standard_Real  UCurv,
const IntCurveSurface_TransitionOnCurve  TrCurv 
)
IntCurveSurface_TransitionOnCurve IntCurveSurface_IntersectionPoint::Transition ( ) const
Standard_Real IntCurveSurface_IntersectionPoint::U ( ) const
Standard_Real IntCurveSurface_IntersectionPoint::V ( ) const
void IntCurveSurface_IntersectionPoint::Values ( gp_Pnt P,
Standard_Real USurf,
Standard_Real VSurf,
Standard_Real UCurv,
IntCurveSurface_TransitionOnCurve TrCurv 
) const
Standard_Real IntCurveSurface_IntersectionPoint::W ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines