Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

DEFINE_STANDARD_ALLOC 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


Member Function Documentation


The documentation for this class was generated from the following file: