Open CASCADE Technology 6.5.2
Public Member Functions
BooleanOperations_ShapeAndInterferences Class Reference

#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)
 BooleanOperations_ShapeAndInterferences ()
const TopoDS_ShapeGetShape () const
TopAbs_ShapeEnum GetShapeType () const
BooleanOperations_StateOfShape GetState () const
void SetState (const BooleanOperations_StateOfShape theState)
const Bnd_BoxGetBoundingBox () 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.


Constructor & Destructor Documentation

BooleanOperations_ShapeAndInterferences::BooleanOperations_ShapeAndInterferences ( )

Member Function Documentation

Standard_Integer BooleanOperations_ShapeAndInterferences::GetAncestor ( const Standard_Integer  index) const
void BooleanOperations_ShapeAndInterferences::GetAncestors ( Standard_Address theArrayOfAncestors,
Standard_Integer AncestorsSize 
) const
const Bnd_Box& BooleanOperations_ShapeAndInterferences::GetBoundingBox ( ) const
TopAbs_Orientation BooleanOperations_ShapeAndInterferences::GetOrientation ( const Standard_Integer  index) const
void BooleanOperations_ShapeAndInterferences::GetOrientations ( Standard_Address theArrayOfOrientations,
Standard_Integer OrientationsSize 
) const
const TopoDS_Shape& BooleanOperations_ShapeAndInterferences::GetShape ( ) const
TopAbs_ShapeEnum BooleanOperations_ShapeAndInterferences::GetShapeType ( ) const
BooleanOperations_StateOfShape BooleanOperations_ShapeAndInterferences::GetState ( ) const
Standard_Integer BooleanOperations_ShapeAndInterferences::GetSuccessor ( const Standard_Integer  index) const
void BooleanOperations_ShapeAndInterferences::GetSuccessors ( Standard_Address theArrayOfSuccessors,
Standard_Integer SuccessorsSize 
) const
Standard_Integer BooleanOperations_ShapeAndInterferences::NumberOfAncestors ( ) const
Standard_Integer BooleanOperations_ShapeAndInterferences::NumberOfSuccessors ( ) const
void BooleanOperations_ShapeAndInterferences::operator delete ( void *  anAddress) [inline]
void* BooleanOperations_ShapeAndInterferences::operator new ( size_t  size) [inline]
void* BooleanOperations_ShapeAndInterferences::operator new ( size_t  ,
void *  anAddress 
) [inline]
void BooleanOperations_ShapeAndInterferences::SetState ( const BooleanOperations_StateOfShape  theState)

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