|
Open CASCADE Technology
6.5.4
|
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_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 | |
| const TopoDS_Face& BRepIntCurveSurface_Inter::Face | ( | ) | const |
| void BRepIntCurveSurface_Inter::Find | ( | ) | [protected] |
| void BRepIntCurveSurface_Inter::Init | ( | const TopoDS_Shape & | Sh, |
| const GeomAdaptor_Curve & | Cu, | ||
| const Standard_Real | Tol | ||
| ) |
| void BRepIntCurveSurface_Inter::Init | ( | const TopoDS_Shape & | Sh, |
| const gp_Lin & | L, | ||
| const Standard_Real | Tol | ||
| ) |
| const gp_Pnt& BRepIntCurveSurface_Inter::Pnt | ( | ) | const |
| TopAbs_State BRepIntCurveSurface_Inter::State | ( | ) | const |
| Standard_Real BRepIntCurveSurface_Inter::U | ( | ) | const |
| Standard_Real BRepIntCurveSurface_Inter::V | ( | ) | const |
| Standard_Real BRepIntCurveSurface_Inter::W | ( | ) | const |
1.8.0