Open CASCADE Technology  6.9.0
Public Member Functions

IntCurveSurface_IntersectionPoint Class Reference

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_PntPnt () 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...
 

Detailed Description

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

Constructor & Destructor Documentation

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.

Member Function Documentation

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.


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