#include <BooleanOperations_AncestorsAndSuccessors.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_AncestorsAndSuccessors () |
Standard_EXPORT | BooleanOperations_AncestorsAndSuccessors (const BooleanOperations_AncestorsSeqAndSuccessorsSeq &AncSuccessors, const Standard_Integer shift) |
allocates space and fills it with the data of AncSuccessors. | |
Standard_EXPORT void | Destroy () |
~BooleanOperations_AncestorsAndSuccessors () | |
Standard_EXPORT void | Dump () const |
to display the fields. | |
Standard_Integer | GetAncestor (const Standard_Integer AncestorIndex) const |
void | SetAncestor (const Standard_Integer AncestorIndex, const Standard_Integer AncestorNumber) |
void | GetAncestors (Standard_Address &theArrayOfAncestors, Standard_Integer &AncestorsNumber) const |
Standard_Integer | GetSuccessor (const Standard_Integer SuccessorIndex) const |
void | SetSuccessor (const Standard_Integer SuccessorIndex, const Standard_Integer SuccessorNumber) |
void | GetSuccessors (Standard_Address &theArrayOfSuccessors, Standard_Integer &SuccessorsNumber) const |
TopAbs_Orientation | GetOrientation (const Standard_Integer OrientationIndex) const |
void | SetOrientation (const Standard_Integer OrientationIndex, const TopAbs_Orientation anOrientation) |
void | GetOrientations (Standard_Address &theArrayOfOrientations, Standard_Integer &OrientationsNumber) const |
Standard_Integer | NumberOfAncestors () const |
Standard_Integer | NumberOfSuccessors () const |
Private Attributes | |
Standard_Address | myAncestors |
Standard_Address | mySuccessors |
Standard_Address | myOrientations |
Standard_Integer | myAncestorsSize |
Standard_Integer | mySuccessorsSize |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|