Open CASCADE Technology
6.5.4
|
provides all the ancestors and successors of a
given shape. Exemple : for an edge the ancestors
are the wires that hold it and the successors are
its vertices.
#include <BooleanOperations_AncestorsAndSuccessors.hxx>
DEFINE_STANDARD_ALLOC BooleanOperations_AncestorsAndSuccessors::BooleanOperations_AncestorsAndSuccessors | ( | ) |
BooleanOperations_AncestorsAndSuccessors::BooleanOperations_AncestorsAndSuccessors | ( | const BooleanOperations_AncestorsSeqAndSuccessorsSeq & | AncSuccessors, |
const Standard_Integer | shift | ||
) |
Standard_Integer BooleanOperations_AncestorsAndSuccessors::GetAncestor | ( | const Standard_Integer | AncestorIndex | ) | const |
void BooleanOperations_AncestorsAndSuccessors::GetAncestors | ( | Standard_Address & | theArrayOfAncestors, |
Standard_Integer & | AncestorsNumber | ||
) | const |
TopAbs_Orientation BooleanOperations_AncestorsAndSuccessors::GetOrientation | ( | const Standard_Integer | OrientationIndex | ) | const |
void BooleanOperations_AncestorsAndSuccessors::GetOrientations | ( | Standard_Address & | theArrayOfOrientations, |
Standard_Integer & | OrientationsNumber | ||
) | const |
Standard_Integer BooleanOperations_AncestorsAndSuccessors::GetSuccessor | ( | const Standard_Integer | SuccessorIndex | ) | const |
void BooleanOperations_AncestorsAndSuccessors::GetSuccessors | ( | Standard_Address & | theArrayOfSuccessors, |
Standard_Integer & | SuccessorsNumber | ||
) | const |
void BooleanOperations_AncestorsAndSuccessors::SetAncestor | ( | const Standard_Integer | AncestorIndex, |
const Standard_Integer | AncestorNumber | ||
) |
void BooleanOperations_AncestorsAndSuccessors::SetOrientation | ( | const Standard_Integer | OrientationIndex, |
const TopAbs_Orientation | anOrientation | ||
) |
void BooleanOperations_AncestorsAndSuccessors::SetSuccessor | ( | const Standard_Integer | SuccessorIndex, |
const Standard_Integer | SuccessorNumber | ||
) |