BOP_CheckResult Class Reference

contains information about faulty shapes and faulty types
can't be processed by Boolean Operations

#include <BOP_CheckResult.hxx>

Public Member Functions

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

void SetShape1 (const TopoDS_Shape &TheShape)
 sets ancestor shape (object) for faulty sub-shapes

void AddFaultyShape1 (const TopoDS_Shape &TheShape)
 adds faulty sub-shapes from object to a list

void SetShape2 (const TopoDS_Shape &TheShape)
 sets ancestor shape (tool) for faulty sub-shapes

void AddFaultyShape2 (const TopoDS_Shape &TheShape)
 adds faulty sub-shapes from tool to a list

const TopoDS_ShapeGetShape1 () const
 returns ancestor shape (object) for faulties

const TopoDS_ShapeGetShape2 () const
 returns ancestor shape (tool) for faulties

const TopTools_ListOfShapeGetFaultyShapes1 () const
 returns list of faulty shapes for object

const TopTools_ListOfShapeGetFaultyShapes2 () const
 returns list of faulty shapes for tool

void SetCheckStatus (const BOP_CheckStatus TheStatus)
 set status of faulty

BOP_CheckStatus GetCheckStatus () const
 gets status of faulty


Constructor & Destructor Documentation

BOP_CheckResult::BOP_CheckResult (  ) 

Member Function Documentation

void BOP_CheckResult::AddFaultyShape1 ( const TopoDS_Shape TheShape  ) 
void BOP_CheckResult::AddFaultyShape2 ( const TopoDS_Shape TheShape  ) 
BOP_CheckStatus BOP_CheckResult::GetCheckStatus (  )  const
const TopTools_ListOfShape& BOP_CheckResult::GetFaultyShapes1 (  )  const
const TopTools_ListOfShape& BOP_CheckResult::GetFaultyShapes2 (  )  const
const TopoDS_Shape& BOP_CheckResult::GetShape1 (  )  const
const TopoDS_Shape& BOP_CheckResult::GetShape2 (  )  const
void BOP_CheckResult::operator delete ( void *  anAddress  )  [inline]
void* BOP_CheckResult::operator new ( size_t  size  )  [inline]
void* BOP_CheckResult::operator new ( size_t  ,
void *  anAddress 
) [inline]
void BOP_CheckResult::SetCheckStatus ( const BOP_CheckStatus  TheStatus  ) 
void BOP_CheckResult::SetShape1 ( const TopoDS_Shape TheShape  ) 
void BOP_CheckResult::SetShape2 ( const TopoDS_Shape TheShape  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:51:55 2011 for Open CASCADE Technology by  doxygen 1.6.3