|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TopOpeBRep_VPointInterClassifier () |
| Standard_EXPORT TopAbs_State | VPointPosition (const TopoDS_Shape &F, TopOpeBRep_VPointInter &VP, const Standard_Integer ShapeIndex, TopOpeBRep_PointClassifier &PC, const Standard_Boolean AssumeINON, const Standard_Real Tol) |
| | compute position of VPoint <vp> regarding with face <f>.
<shapeindex> (= 1,2) indicates which (u,v) point of <vp> is used.
when state is ON, set VP.EdgeON() with the edge containing <vp>
and associated parameter.
returns state of VP on ShapeIndex.
|
| Standard_EXPORT const TopoDS_Shape & | Edge () const |
| | returns the edge containing the VPoint <vp> used in the
last VPointPosition() call. Edge is defined if the state previously
computed is ON, else Edge is a null shape.
|
| Standard_EXPORT Standard_Real | EdgeParameter () const |
| | returns the parameter of the VPoint <vp> on Edge()
|
Private Attributes |
| BRepClass_FaceClassifier | mySlowFaceClassifier |
| TopAbs_State | myState |
| TopoDS_Shape | myNullShape |