#include <TopOpeBRepBuild_ShellFaceClassifier.hxx>
Inheritance diagram for TopOpeBRepBuild_ShellFaceClassifier:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TopOpeBRepBuild_ShellFaceClassifier (const TopOpeBRepBuild_BlockBuilder &BB) |
| Creates a classifier in 3D space, to compare : a face with a set of faces a shell with a set of faces a shell with a shell . | |
| Standard_EXPORT void | Clear () |
| Standard_EXPORT TopAbs_State | CompareShapes (const TopoDS_Shape &B1, const TopoDS_Shape &B2) |
| classify shell <b1> with shell <b2> | |
| Standard_EXPORT TopAbs_State | CompareElementToShape (const TopoDS_Shape &F, const TopoDS_Shape &S) |
| classify face <f> with shell <s> | |
| Standard_EXPORT void | ResetShape (const TopoDS_Shape &S) |
| prepare classification involving shell <s> calls ResetElement on first face of <s> | |
| Standard_EXPORT void | ResetElement (const TopoDS_Shape &F) |
| prepare classification involving face <f> define 3D point (later used in Compare()) on first vertex of face <f>. | |
| Standard_EXPORT void | CompareElement (const TopoDS_Shape &F) |
| Add the face <f> in the set of faces used in 3D point classification. . | |
| Standard_EXPORT TopAbs_State | State () |
| Returns state of classification of 3D point, defined by ResetElement, with the current set of faces, defined by Compare. . | |
Private Attributes | |
| Standard_Boolean | myFirstCompare |
| gp_Pnt | myPoint3d |
| TopoDS_Shell | myShell |
| BRep_Builder | myBuilder |
| TopOpeBRepTool_SolidClassifier | mySolidClassifier |
| TopTools_DataMapOfShapeShape | myFaceShellMap |
| TopoDS_Shape | myShape |
|
|
|
|
|
|
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
||||||||||||
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
||||||||||||
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
||||||||||||
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1