Open CASCADE Technology  7.3.0
Public Member Functions
BOPAlgo_CheckResult Class Reference

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

#include <BOPAlgo_CheckResult.hxx>

Public Member Functions

 BOPAlgo_CheckResult ()
 empty constructor More...
 
void SetShape1 (const TopoDS_Shape &TheShape)
 sets ancestor shape (object) for faulty sub-shapes More...
 
void AddFaultyShape1 (const TopoDS_Shape &TheShape)
 adds faulty sub-shapes from object to a list More...
 
void SetShape2 (const TopoDS_Shape &TheShape)
 sets ancestor shape (tool) for faulty sub-shapes More...
 
void AddFaultyShape2 (const TopoDS_Shape &TheShape)
 adds faulty sub-shapes from tool to a list More...
 
const TopoDS_ShapeGetShape1 () const
 returns ancestor shape (object) for faulties More...
 
const TopoDS_ShapeGetShape2 () const
 returns ancestor shape (tool) for faulties More...
 
const TopTools_ListOfShapeGetFaultyShapes1 () const
 returns list of faulty shapes for object More...
 
const TopTools_ListOfShapeGetFaultyShapes2 () const
 returns list of faulty shapes for tool More...
 
void SetCheckStatus (const BOPAlgo_CheckStatus TheStatus)
 set status of faulty More...
 
BOPAlgo_CheckStatus GetCheckStatus () const
 gets status of faulty More...
 
void SetMaxDistance1 (const Standard_Real theDist)
 Sets max distance for the first shape. More...
 
void SetMaxDistance2 (const Standard_Real theDist)
 Sets max distance for the second shape. More...
 
void SetMaxParameter1 (const Standard_Real thePar)
 Sets the parameter for the first shape. More...
 
void SetMaxParameter2 (const Standard_Real thePar)
 Sets the parameter for the second shape. More...
 
Standard_Real GetMaxDistance1 () const
 Returns the distance for the first shape. More...
 
Standard_Real GetMaxDistance2 () const
 Returns the distance for the second shape. More...
 
Standard_Real GetMaxParameter1 () const
 Returns the parameter for the fircst shape. More...
 
Standard_Real GetMaxParameter2 () const
 Returns the parameter for the second shape. More...
 

Detailed Description

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

Constructor & Destructor Documentation

◆ BOPAlgo_CheckResult()

BOPAlgo_CheckResult::BOPAlgo_CheckResult ( )

empty constructor

Member Function Documentation

◆ AddFaultyShape1()

void BOPAlgo_CheckResult::AddFaultyShape1 ( const TopoDS_Shape TheShape)

adds faulty sub-shapes from object to a list

◆ AddFaultyShape2()

void BOPAlgo_CheckResult::AddFaultyShape2 ( const TopoDS_Shape TheShape)

adds faulty sub-shapes from tool to a list

◆ GetCheckStatus()

BOPAlgo_CheckStatus BOPAlgo_CheckResult::GetCheckStatus ( ) const

gets status of faulty

◆ GetFaultyShapes1()

const TopTools_ListOfShape& BOPAlgo_CheckResult::GetFaultyShapes1 ( ) const

returns list of faulty shapes for object

◆ GetFaultyShapes2()

const TopTools_ListOfShape& BOPAlgo_CheckResult::GetFaultyShapes2 ( ) const

returns list of faulty shapes for tool

◆ GetMaxDistance1()

Standard_Real BOPAlgo_CheckResult::GetMaxDistance1 ( ) const

Returns the distance for the first shape.

◆ GetMaxDistance2()

Standard_Real BOPAlgo_CheckResult::GetMaxDistance2 ( ) const

Returns the distance for the second shape.

◆ GetMaxParameter1()

Standard_Real BOPAlgo_CheckResult::GetMaxParameter1 ( ) const

Returns the parameter for the fircst shape.

◆ GetMaxParameter2()

Standard_Real BOPAlgo_CheckResult::GetMaxParameter2 ( ) const

Returns the parameter for the second shape.

◆ GetShape1()

const TopoDS_Shape& BOPAlgo_CheckResult::GetShape1 ( ) const

returns ancestor shape (object) for faulties

◆ GetShape2()

const TopoDS_Shape& BOPAlgo_CheckResult::GetShape2 ( ) const

returns ancestor shape (tool) for faulties

◆ SetCheckStatus()

void BOPAlgo_CheckResult::SetCheckStatus ( const BOPAlgo_CheckStatus  TheStatus)

set status of faulty

◆ SetMaxDistance1()

void BOPAlgo_CheckResult::SetMaxDistance1 ( const Standard_Real  theDist)

Sets max distance for the first shape.

◆ SetMaxDistance2()

void BOPAlgo_CheckResult::SetMaxDistance2 ( const Standard_Real  theDist)

Sets max distance for the second shape.

◆ SetMaxParameter1()

void BOPAlgo_CheckResult::SetMaxParameter1 ( const Standard_Real  thePar)

Sets the parameter for the first shape.

◆ SetMaxParameter2()

void BOPAlgo_CheckResult::SetMaxParameter2 ( const Standard_Real  thePar)

Sets the parameter for the second shape.

◆ SetShape1()

void BOPAlgo_CheckResult::SetShape1 ( const TopoDS_Shape TheShape)

sets ancestor shape (object) for faulty sub-shapes

◆ SetShape2()

void BOPAlgo_CheckResult::SetShape2 ( const TopoDS_Shape TheShape)

sets ancestor shape (tool) for faulty sub-shapes


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