Open CASCADE Technology 6.6.0
Public Member Functions
BOPAlgo_CheckResult Class Reference

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

#include <BOPAlgo_CheckResult.hxx>

Public Member Functions

 BOPAlgo_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 BOPCol_ListOfShapeGetFaultyShapes1 () const
 returns list of faulty shapes for object

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

void SetCheckStatus (const BOPAlgo_CheckStatus TheStatus)
 set status of faulty

BOPAlgo_CheckStatus GetCheckStatus () const
 gets status of faulty


Constructor & Destructor Documentation

BOPAlgo_CheckResult::BOPAlgo_CheckResult ( )

Member Function Documentation

void BOPAlgo_CheckResult::AddFaultyShape1 ( const TopoDS_Shape TheShape)
void BOPAlgo_CheckResult::AddFaultyShape2 ( const TopoDS_Shape TheShape)
BOPAlgo_CheckStatus BOPAlgo_CheckResult::GetCheckStatus ( ) const
const BOPCol_ListOfShape& BOPAlgo_CheckResult::GetFaultyShapes1 ( ) const
const BOPCol_ListOfShape& BOPAlgo_CheckResult::GetFaultyShapes2 ( ) const
const TopoDS_Shape& BOPAlgo_CheckResult::GetShape1 ( ) const
const TopoDS_Shape& BOPAlgo_CheckResult::GetShape2 ( ) const
void BOPAlgo_CheckResult::SetCheckStatus ( const BOPAlgo_CheckStatus  TheStatus)
void BOPAlgo_CheckResult::SetShape1 ( const TopoDS_Shape TheShape)
void BOPAlgo_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