#include <BooleanOperations_ShapeAndInterferences.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BooleanOperations_ShapeAndInterferences () |
const TopoDS_Shape & | GetShape () const |
TopAbs_ShapeEnum | GetShapeType () const |
BooleanOperations_StateOfShape | GetState () const |
void | SetState (const BooleanOperations_StateOfShape theState) |
const Bnd_Box & | GetBoundingBox () const |
Standard_Integer | NumberOfAncestors () const |
Standard_Integer | NumberOfSuccessors () const |
Standard_Integer | GetAncestor (const Standard_Integer index) const |
Standard_Integer | GetSuccessor (const Standard_Integer index) const |
void | GetAncestors (Standard_Address &theArrayOfAncestors, Standard_Integer &AncestorsSize) const |
void | GetSuccessors (Standard_Address &theArrayOfSuccessors, Standard_Integer &SuccessorsSize) const |
TopAbs_Orientation | GetOrientation (const Standard_Integer index) const |
void | GetOrientations (Standard_Address &theArrayOfOrientations, Standard_Integer &OrientationsSize) const |
sets an interference in <myinterferenceslist>. //! to display the fields. | |
Private Attributes | |
Bnd_Box | myBoundingBox |
BooleanOperations_AncestorsAndSuccessors | myAncestorsAndSuccessors |
TopoDS_Shape | myShape |
BooleanOperations_StateOfShape | myState |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|