Open CASCADE Technology 6.5.2
Public Member Functions
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