Open CASCADE Technology 6.6.0
|
Computes the intersection between a face and a curve
#include <BRepIntCurveSurface_Inter.hxx>
Public Member Functions | |
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_Pnt & | Pnt () 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_Face & | Face () const |
returns the current face. | |
Protected Member Functions | |
void | Find () |
Internal function |
BRepIntCurveSurface_Inter::BRepIntCurveSurface_Inter | ( | ) |
const TopoDS_Face& BRepIntCurveSurface_Inter::Face | ( | ) | const |
void BRepIntCurveSurface_Inter::Find | ( | ) | [protected] |
void BRepIntCurveSurface_Inter::Init | ( | const TopoDS_Shape & | Sh, |
const gp_Lin & | L, | ||
const Standard_Real | Tol | ||
) |
void BRepIntCurveSurface_Inter::Init | ( | const TopoDS_Shape & | Sh, |
const GeomAdaptor_Curve & | Cu, | ||
const Standard_Real | Tol | ||
) |
Standard_Boolean BRepIntCurveSurface_Inter::More | ( | ) | const |
void BRepIntCurveSurface_Inter::Next | ( | ) |
const gp_Pnt& BRepIntCurveSurface_Inter::Pnt | ( | ) | const |
IntCurveSurface_IntersectionPoint BRepIntCurveSurface_Inter::Point | ( | ) | const |
TopAbs_State BRepIntCurveSurface_Inter::State | ( | ) | const |
IntCurveSurface_TransitionOnCurve BRepIntCurveSurface_Inter::Transition | ( | ) | const |
Standard_Real BRepIntCurveSurface_Inter::U | ( | ) | const |
Standard_Real BRepIntCurveSurface_Inter::V | ( | ) | const |
Standard_Real BRepIntCurveSurface_Inter::W | ( | ) | const |