#include <BOPTools_StateFiller.hxx>
Inheritance diagram for BOPTools_StateFiller:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOPTools_StateFiller (const BOPTools_PaveFiller &aFiller) |
Constructor . | |
virtual Standard_EXPORT void | Do () |
Launch the Filler . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
Returns true if Ok . | |
Standard_EXPORT TopAbs_State | ClassifyEdgeToSolidByOnePoint (const TopoDS_Edge &anEdge, const TopoDS_Shape &aRef) |
Computation the 3D-state of the edge <anedge> to solid <aref> . | |
Standard_EXPORT BooleanOperations_StateOfShape | ClassifyShapeByRef (const TopoDS_Shape &aShape, const TopoDS_Shape &aRef) |
Computation the 3D-state of the shape <ashape> to solid <aref> . | |
Static Public Member Functions | |
static Standard_EXPORT BooleanOperations_StateOfShape | ConvertState (const TopAbs_State aSt) |
Convert conventional states to VDS-states . | |
static Standard_EXPORT TopAbs_State | ConvertState (const BooleanOperations_StateOfShape aSt) |
Convert VDS-states to conventional states . | |
static Standard_EXPORT TopAbs_ShapeEnum | SubType (const TopoDS_Shape &aShape) |
Returns first subtype of <shape> . | |
Protected Attributes | |
BOPTools_PPaveFiller | myFiller |
BooleanOperations_PShapesDataStructure | myDS |
BOPTools_PInterferencePool | myIntrPool |
Standard_Boolean | myIsDone |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller. |
|
|
|
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller. |
|
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller. |
|
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller. |
|
|
|
|
|
|
|
|
|
|