Open CASCADE Technology 6.5.2
Public Member Functions
BooleanOperations_AncestorsAndSuccessors Class Reference

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>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BooleanOperations_AncestorsAndSuccessors ()
 BooleanOperations_AncestorsAndSuccessors (const BooleanOperations_AncestorsSeqAndSuccessorsSeq &AncSuccessors, const Standard_Integer shift)
 allocates space and fills it with the data of AncSuccessors.

void Destroy ()
 ~BooleanOperations_AncestorsAndSuccessors ()
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

Constructor & Destructor Documentation

BooleanOperations_AncestorsAndSuccessors::BooleanOperations_AncestorsAndSuccessors ( )
BooleanOperations_AncestorsAndSuccessors::BooleanOperations_AncestorsAndSuccessors ( const BooleanOperations_AncestorsSeqAndSuccessorsSeq AncSuccessors,
const Standard_Integer  shift 
)
BooleanOperations_AncestorsAndSuccessors::~BooleanOperations_AncestorsAndSuccessors ( ) [inline]

Member Function Documentation

void BooleanOperations_AncestorsAndSuccessors::Destroy ( )
void BooleanOperations_AncestorsAndSuccessors::Dump ( ) const
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
Standard_Integer BooleanOperations_AncestorsAndSuccessors::NumberOfAncestors ( ) const
Standard_Integer BooleanOperations_AncestorsAndSuccessors::NumberOfSuccessors ( ) const
void BooleanOperations_AncestorsAndSuccessors::operator delete ( void *  anAddress) [inline]
void* BooleanOperations_AncestorsAndSuccessors::operator new ( size_t  size) [inline]
void* BooleanOperations_AncestorsAndSuccessors::operator new ( size_t  ,
void *  anAddress 
) [inline]
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 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines