OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBO
BooleanOperations


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)
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


Constructor & Destructor Documentation

Standard_EXPORT BooleanOperations_ShapeAndInterferences::BooleanOperations_ShapeAndInterferences  ) 
 


Member Function Documentation

Standard_Integer BooleanOperations_ShapeAndInterferences::GetAncestor const Standard_Integer  index  )  const [inline]
 

void BooleanOperations_ShapeAndInterferences::GetAncestors Standard_Address &  theArrayOfAncestors,
Standard_Integer &  AncestorsSize
const [inline]
 

const Bnd_Box & BooleanOperations_ShapeAndInterferences::GetBoundingBox  )  const [inline]
 

TopAbs_Orientation BooleanOperations_ShapeAndInterferences::GetOrientation const Standard_Integer  index  )  const [inline]
 

void BooleanOperations_ShapeAndInterferences::GetOrientations Standard_Address &  theArrayOfOrientations,
Standard_Integer &  OrientationsSize
const [inline]
 

const TopoDS_Shape & BooleanOperations_ShapeAndInterferences::GetShape  )  const [inline]
 

TopAbs_ShapeEnum BooleanOperations_ShapeAndInterferences::GetShapeType  )  const [inline]
 

BooleanOperations_StateOfShape BooleanOperations_ShapeAndInterferences::GetState  )  const [inline]
 

Standard_Integer BooleanOperations_ShapeAndInterferences::GetSuccessor const Standard_Integer  index  )  const [inline]
 

void BooleanOperations_ShapeAndInterferences::GetSuccessors Standard_Address &  theArrayOfSuccessors,
Standard_Integer &  SuccessorsSize
const [inline]
 

Standard_Integer BooleanOperations_ShapeAndInterferences::NumberOfAncestors  )  const [inline]
 

Standard_Integer BooleanOperations_ShapeAndInterferences::NumberOfSuccessors  )  const [inline]
 

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  )  [inline]
 


Field Documentation

BooleanOperations_AncestorsAndSuccessors BooleanOperations_ShapeAndInterferences::myAncestorsAndSuccessors [private]
 

Bnd_Box BooleanOperations_ShapeAndInterferences::myBoundingBox [private]
 

TopoDS_Shape BooleanOperations_ShapeAndInterferences::myShape [private]
 

BooleanOperations_StateOfShape BooleanOperations_ShapeAndInterferences::myState [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:40:37 2008 for OpenCASCADE by  doxygen 1.4.1