Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions
BRepIntCurveSurface_Inter Class Reference

Computes the intersection between a face and a curve

More...

#include <BRepIntCurveSurface_Inter.hxx>

Public Member Functions

 BRepIntCurveSurface_Inter ()
 Empty constructor;
More...
 
void Init (const TopoDS_Shape &Sh, const GeomAdaptor_Curve &Cu, const Standard_Real Tol)
 Load the Shape, the curve and initialize the
tolerance used for the classification.
More...
 
void Init (const TopoDS_Shape &Sh, const gp_Lin &L, const Standard_Real Tol)
 Load the Shape, the curve and initialize the
tolerance used for the classification.
More...
 
Standard_Boolean More () const
 returns True if there is a current face.
More...
 
void Next ()
 Sets the explorer to the next face.
More...
 
IntCurveSurface_IntersectionPoint Point () const
 returns the current Intersection point.
More...
 
const gp_PntPnt () const
 returns the current geometric Point
More...
 
Standard_Real U () const
 returns the U parameter of the current point
on the current face.
More...
 
Standard_Real V () const
 returns the V parameter of the current point
on the current face.
More...
 
Standard_Real W () const
 returns the parameter of the current point
on the curve.
More...
 
TopAbs_State State () const
 returns the current state (IN or ON)
More...
 
IntCurveSurface_TransitionOnCurve Transition () const
 returns the transition of the line on the surface (IN or OUT or UNKNOWN)
More...
 
const TopoDS_FaceFace () const
 returns the current face.
More...
 

Protected Member Functions

void Find ()
 Internal function
More...
 

Detailed Description

Computes the intersection between a face and a curve

Constructor & Destructor Documentation

BRepIntCurveSurface_Inter::BRepIntCurveSurface_Inter ( )

Empty constructor;

Member Function Documentation

const TopoDS_Face& BRepIntCurveSurface_Inter::Face ( ) const

returns the current face.

void BRepIntCurveSurface_Inter::Find ( )
protected

Internal function

void BRepIntCurveSurface_Inter::Init ( const TopoDS_Shape Sh,
const GeomAdaptor_Curve Cu,
const Standard_Real  Tol 
)

Load the Shape, the curve and initialize the
tolerance used for the classification.

void BRepIntCurveSurface_Inter::Init ( const TopoDS_Shape Sh,
const gp_Lin L,
const Standard_Real  Tol 
)

Load the Shape, the curve and initialize the
tolerance used for the classification.

Standard_Boolean BRepIntCurveSurface_Inter::More ( ) const

returns True if there is a current face.

void BRepIntCurveSurface_Inter::Next ( )

Sets the explorer to the next face.

const gp_Pnt& BRepIntCurveSurface_Inter::Pnt ( ) const

returns the current geometric Point

IntCurveSurface_IntersectionPoint BRepIntCurveSurface_Inter::Point ( ) const

returns the current Intersection point.

TopAbs_State BRepIntCurveSurface_Inter::State ( ) const

returns the current state (IN or ON)

IntCurveSurface_TransitionOnCurve BRepIntCurveSurface_Inter::Transition ( ) const

returns the transition of the line on the surface (IN or OUT or UNKNOWN)

Standard_Real BRepIntCurveSurface_Inter::U ( ) const

returns the U parameter of the current point
on the current face.

Standard_Real BRepIntCurveSurface_Inter::V ( ) const

returns the V parameter of the current point
on the current face.

Standard_Real BRepIntCurveSurface_Inter::W ( ) const

returns the parameter of the current point
on the curve.


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