#include <BRepIntCurveSurface_Inter.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BRepIntCurveSurface_Inter () |
| Empty constructor; . | |
| Standard_EXPORT 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. . | |
| Standard_EXPORT 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_EXPORT Standard_Boolean | More () const |
| returns True if there is a current face. | |
| Standard_EXPORT void | Next () |
| Sets the explorer to the next face. . | |
| Standard_EXPORT IntCurveSurface_IntersectionPoint | Point () const |
| returns the current Intersection point. | |
| Standard_EXPORT const gp_Pnt & | Pnt () const |
| returns the current geometric Point | |
| Standard_EXPORT Standard_Real | U () const |
| returns the U parameter of the current point on the current face. | |
| Standard_EXPORT Standard_Real | V () const |
| returns the V parameter of the current point on the current face. | |
| Standard_EXPORT Standard_Real | W () const |
| returns the parameter of the current point on the curve. | |
| Standard_EXPORT TopAbs_State | State () const |
| returns the current state (IN or ON) | |
| Standard_EXPORT IntCurveSurface_TransitionOnCurve | Transition () const |
| returns the transition of the line on the surface (IN or OUT or UNKNOWN) | |
| Standard_EXPORT const TopoDS_Face & | Face () const |
| returns the current face. | |
Protected Member Functions | |
| Standard_EXPORT void | Find () |
| Internal function . | |
Private Attributes | |
| Standard_Boolean | empty |
| Standard_Boolean | curveisaline |
| Standard_Real | tolerance |
| gp_Lin | line |
| GeomAdaptor_Curve | curve |
| TopExp_Explorer | explorer |
| BRepClass_FaceClassifier | classifier |
| IntCurveSurface_HInter | intcs |
| Standard_Integer | currentindex |
| Standard_Integer | currentnbpoints |
| Handle_BRepTopAdaptor_TopolTool | FastClass |
| Handle_BRepAdaptor_HSurface | SurfForFastClass |
| TopAbs_State | currentstate |
| Standard_Real | currentU |
| Standard_Real | currentV |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1