#include <BOP_CompositeClassifier.hxx>
Inheritance diagram for BOP_CompositeClassifier:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
virtual Standard_EXPORT TopAbs_State | Compare (const Handle(BOP_Loop)&L1, const Handle(BOP_Loop)&L2) |
Classify loop <l1> with <l2> . | |
virtual Standard_EXPORT TopAbs_State | CompareShapes (const TopoDS_Shape &B1, const TopoDS_Shape &B2)=0 |
Classify shape <b1> with shape <b2> . | |
virtual Standard_EXPORT TopAbs_State | CompareElementToShape (const TopoDS_Shape &E, const TopoDS_Shape &B)=0 |
Classify element <e> with shape . | |
virtual Standard_EXPORT void | ResetShape (const TopoDS_Shape &B)=0 |
Prepare classification involving shape Calls ResetElement on first element of . | |
virtual Standard_EXPORT void | ResetElement (const TopoDS_Shape &E)=0 |
Prepare classification involving element <e>. . | |
virtual Standard_EXPORT void | CompareElement (const TopoDS_Shape &E)=0 |
Add element <e> in the set of elements used in classification. . | |
virtual Standard_EXPORT TopAbs_State | State ()=0 |
Returns state of classification of 2D point, defined by ResetElement, with the current set of elements, defined by Compare. . | |
Protected Member Functions | |
Standard_EXPORT | BOP_CompositeClassifier (const BOP_BlockBuilder &BB) |
Initializing the object with BlockBuilder; . | |
Protected Attributes | |
Standard_Address | myBlockBuilder |
|
|
|
Implements BOP_LoopClassifier. Reimplemented in BOP_WireEdgeClassifier. |
|
Implemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Implemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Implemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Reimplemented from BOP_LoopClassifier. Reimplemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Reimplemented from BOP_LoopClassifier. Reimplemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Reimplemented from BOP_LoopClassifier. Reimplemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Implemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Implemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
Implemented in BOP_ShellFaceClassifier, and BOP_WireEdgeClassifier. |
|
|