Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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
 
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 NCollection_List< TopoDS_Shape > & GetFaultyShapes1 () const
 returns list of faulty shapes for object
 
const NCollection_List< TopoDS_Shape > & GetFaultyShapes2 () 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
 
void SetMaxDistance1 (const double theDist)
 Sets max distance for the first shape.
 
void SetMaxDistance2 (const double theDist)
 Sets max distance for the second shape.
 
void SetMaxParameter1 (const double thePar)
 Sets the parameter for the first shape.
 
void SetMaxParameter2 (const double thePar)
 Sets the parameter for the second shape.
 
double GetMaxDistance1 () const
 Returns the distance for the first shape.
 
double GetMaxDistance2 () const
 Returns the distance for the second shape.
 
double GetMaxParameter1 () const
 Returns the parameter for the fircst shape.
 
double GetMaxParameter2 () const
 Returns the parameter for the second shape.
 

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 NCollection_List< TopoDS_Shape > & BOPAlgo_CheckResult::GetFaultyShapes1 ( ) const

returns list of faulty shapes for object

◆ GetFaultyShapes2()

const NCollection_List< TopoDS_Shape > & BOPAlgo_CheckResult::GetFaultyShapes2 ( ) const

returns list of faulty shapes for tool

◆ GetMaxDistance1()

double BOPAlgo_CheckResult::GetMaxDistance1 ( ) const

Returns the distance for the first shape.

◆ GetMaxDistance2()

double BOPAlgo_CheckResult::GetMaxDistance2 ( ) const

Returns the distance for the second shape.

◆ GetMaxParameter1()

double BOPAlgo_CheckResult::GetMaxParameter1 ( ) const

Returns the parameter for the fircst shape.

◆ GetMaxParameter2()

double 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 double theDist)

Sets max distance for the first shape.

◆ SetMaxDistance2()

void BOPAlgo_CheckResult::SetMaxDistance2 ( const double theDist)

Sets max distance for the second shape.

◆ SetMaxParameter1()

void BOPAlgo_CheckResult::SetMaxParameter1 ( const double thePar)

Sets the parameter for the first shape.

◆ SetMaxParameter2()

void BOPAlgo_CheckResult::SetMaxParameter2 ( const double 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: