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

ModelingAlgorithms
TKBO
BOPTools


BOPTools_CheckResult Class Reference

contains information about faulty shapes
and faulty types

#include <BOPTools_CheckResult.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BOPTools_CheckResult ()
 empty constructor

Standard_EXPORT void AddShape (const TopoDS_Shape &TheShape)
 adds a shape with faulty to a list

Standard_EXPORT const TopTools_ListOfShape & GetShapes () const
 gets access to faulty shapes in a list const

Standard_EXPORT void SetCheckStatus (const BOPTools_CheckStatus TheStatus)
 sets faulty status for shapes

Standard_EXPORT BOPTools_CheckStatus GetCheckStatus () const
 gets faulty status for shapes

Standard_EXPORT void SetInterferenceGeometry (const Handle(Geom_Geometry)&TheGeometry)
 sets an attached geometry to faulty shapes if any

Standard_EXPORT const Handle_Geom_Geometry & GetInterferenceGeometry () const
 gets an attached geometry to shapes if any


Private Attributes

BOPTools_CheckStatus myStatus
TopTools_ListOfShape myShapes
Handle_Geom_Geometry myGeometry


Constructor & Destructor Documentation

Standard_EXPORT BOPTools_CheckResult::BOPTools_CheckResult  ) 
 


Member Function Documentation

Standard_EXPORT void BOPTools_CheckResult::AddShape const TopoDS_Shape &  TheShape  ) 
 

Standard_EXPORT BOPTools_CheckStatus BOPTools_CheckResult::GetCheckStatus  )  const
 

Standard_EXPORT const Handle_Geom_Geometry& BOPTools_CheckResult::GetInterferenceGeometry  )  const
 

Standard_EXPORT const TopTools_ListOfShape& BOPTools_CheckResult::GetShapes  )  const
 

void BOPTools_CheckResult::operator delete void *  anAddress  )  [inline]
 

void* BOPTools_CheckResult::operator new size_t  size  )  [inline]
 

void* BOPTools_CheckResult::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void BOPTools_CheckResult::SetCheckStatus const BOPTools_CheckStatus  TheStatus  ) 
 

Standard_EXPORT void BOPTools_CheckResult::SetInterferenceGeometry const Handle(Geom_Geometry)&  TheGeometry  ) 
 


Field Documentation

Handle_Geom_Geometry BOPTools_CheckResult::myGeometry [private]
 

TopTools_ListOfShape BOPTools_CheckResult::myShapes [private]
 

BOPTools_CheckStatus BOPTools_CheckResult::myStatus [private]
 


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