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

Computes the intersection between a face and a curve

#include <BRepIntCurveSurface_Inter.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC BRepIntCurveSurface_Inter ()
 Empty constructor;

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.

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.

Standard_Boolean More () const
 returns True if there is a current face.

void Next ()
 Sets the explorer to the next face.

IntCurveSurface_IntersectionPoint Point () const
 returns the current Intersection point.

const gp_PntPnt () const
 returns the current geometric Point

Standard_Real U () const
 returns the U parameter of the current point
on the current face.

Standard_Real V () const
 returns the V parameter of the current point
on the current face.

Standard_Real W () const
 returns the parameter of the current point
on the curve.

TopAbs_State State () const
 returns the current state (IN or ON)

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

const TopoDS_FaceFace () const
 returns the current face.

Protected Member Functions

void Find ()
 Internal function


Constructor & Destructor Documentation


Member Function Documentation


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