#include <BRepClass3d_SClassifier.hxx>
Inheritance diagram for BRepClass3d_SClassifier:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepClass3d_SClassifier () |
Empty constructor. . | |
Standard_EXPORT | BRepClass3d_SClassifier (BRepClass3d_SolidExplorer &S, const gp_Pnt &P, const Standard_Real Tol) |
Constructor to classify the point P with the tolerance Tol on the solid S. . | |
Standard_EXPORT void | Perform (BRepClass3d_SolidExplorer &S, const gp_Pnt &P, const Standard_Real Tol) |
Classify the point P with the tolerance Tol on the solid S. . | |
Standard_EXPORT void | PerformInfinitePoint (BRepClass3d_SolidExplorer &S, const Standard_Real Tol) |
Classify an infinite point with the tolerance Tol on the solid S. . | |
Standard_EXPORT Standard_Boolean | Rejected () const |
Returns True if the classification has been computed by rejection. The State is then OUT. . | |
Standard_EXPORT TopAbs_State | State () const |
Returns the result of the classification. . | |
Standard_EXPORT Standard_Boolean | IsOnAFace () const |
Returns True when the point is a point of a face. . | |
Standard_EXPORT TopoDS_Face | Face () const |
Returns the face used to determine the classification. When the state is ON, this is the face containing the point. When Rejected() returns True, Face() has no signification. . | |
Protected Member Functions | |
Standard_EXPORT void | ForceIn () |
Standard_EXPORT void | ForceOut () |
Private Attributes | |
TopoDS_Face | myFace |
Standard_Integer | myState |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in BRepClass3d_SolidClassifier. |
|
Reimplemented in BRepClass3d_SolidClassifier. |
|
Reimplemented in BRepClass3d_SolidClassifier. |
|
|
|
|
|
|
|
|
|
|
|
|