#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|