|
Open CASCADE Technology 6.5.2
|
root class to compute states (3D)
#include <BOPTools_StateFiller.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BOPTools_StateFiller (const BOPTools_PaveFiller &aFiller) | |
| Constructor | |
| virtual void | Do () |
| Launch the Filler | |
| Standard_Boolean | IsDone () const |
| Returns true if Ok | |
| TopAbs_State | ClassifyEdgeToSolidByOnePoint (const TopoDS_Edge &anEdge, const TopoDS_Shape &aRef) |
| Computation the 3D-state of the edge <anEdge> to solid <aRef> | |
| 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 BooleanOperations_StateOfShape | ConvertState (const TopAbs_State aSt) |
| Convert conventional states to VDS-states | |
| static TopAbs_State | ConvertState (const BooleanOperations_StateOfShape aSt) |
| Convert VDS-states to conventional states | |
| static 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 |
| BOPTools_StateFiller::BOPTools_StateFiller | ( | const BOPTools_PaveFiller & | aFiller | ) |
| TopAbs_State BOPTools_StateFiller::ClassifyEdgeToSolidByOnePoint | ( | const TopoDS_Edge & | anEdge, |
| const TopoDS_Shape & | aRef | ||
| ) |
| BooleanOperations_StateOfShape BOPTools_StateFiller::ClassifyShapeByRef | ( | const TopoDS_Shape & | aShape, |
| const TopoDS_Shape & | aRef | ||
| ) |
| static BooleanOperations_StateOfShape BOPTools_StateFiller::ConvertState | ( | const TopAbs_State | aSt | ) | [static] |
| static TopAbs_State BOPTools_StateFiller::ConvertState | ( | const BooleanOperations_StateOfShape | aSt | ) | [static] |
| virtual void BOPTools_StateFiller::Do | ( | ) | [virtual] |
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller.
| Standard_Boolean BOPTools_StateFiller::IsDone | ( | ) | const |
| void BOPTools_StateFiller::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller.
| void* BOPTools_StateFiller::operator new | ( | size_t | size | ) | [inline] |
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller.
| void* BOPTools_StateFiller::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented in BOPTools_SolidStateFiller, and BOPTools_WireStateFiller.
| static TopAbs_ShapeEnum BOPTools_StateFiller::SubType | ( | const TopoDS_Shape & | aShape | ) | [static] |
BOPTools_PPaveFiller BOPTools_StateFiller::myFiller [protected] |
Standard_Boolean BOPTools_StateFiller::myIsDone [protected] |
1.7.4