|
Open CASCADE Technology
6.7.1
|
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_Pnt & | Pnt () 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_Face & | Face () const |
| returns the current face. More... | |
Protected Member Functions | |
| void | Find () |
| Internal function More... | |
Computes the intersection between a face and a curve
| BRepIntCurveSurface_Inter::BRepIntCurveSurface_Inter | ( | ) |
Empty constructor;
| const TopoDS_Face& BRepIntCurveSurface_Inter::Face | ( | ) | const |
returns the current face.
|
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.
1.8.5