Open CASCADE Technology 6.6.0
|
provides the root interface for algorithms
#include <BOPAlgo_Algo.hxx>
Public Member Functions | |
virtual void | Perform ()=0 |
Standard_Integer | ErrorStatus () const |
Standard_Integer | WarningStatus () const |
const BOPCol_BaseAllocator & | Allocator () const |
Protected Member Functions | |
BOPAlgo_Algo () | |
virtual | ~BOPAlgo_Algo () |
BOPAlgo_Algo (const BOPCol_BaseAllocator &theAllocator) | |
virtual void | CheckData () |
virtual void | CheckResult () |
Protected Attributes | |
BOPCol_BaseAllocator | myAllocator |
Standard_Integer | myErrorStatus |
Standard_Integer | myWarningStatus |
BOPAlgo_Algo::BOPAlgo_Algo | ( | ) | [protected] |
virtual BOPAlgo_Algo::~BOPAlgo_Algo | ( | ) | [protected, virtual] |
BOPAlgo_Algo::BOPAlgo_Algo | ( | const BOPCol_BaseAllocator & | theAllocator | ) | [protected] |
const BOPCol_BaseAllocator& BOPAlgo_Algo::Allocator | ( | ) | const |
virtual void BOPAlgo_Algo::CheckData | ( | ) | [protected, virtual] |
Reimplemented in BOPAlgo_Builder, BOPAlgo_BOP, BOPAlgo_BuilderFace, and BOPAlgo_WireSplitter.
virtual void BOPAlgo_Algo::CheckResult | ( | ) | [protected, virtual] |
Standard_Integer BOPAlgo_Algo::ErrorStatus | ( | ) | const |
virtual void BOPAlgo_Algo::Perform | ( | ) | [pure virtual] |
Implemented in BOPAlgo_PaveFiller, BOPAlgo_Builder, BOPAlgo_BuilderFace, BOPAlgo_WireSplitter, and BOPAlgo_BuilderSolid.
Standard_Integer BOPAlgo_Algo::WarningStatus | ( | ) | const |
BOPCol_BaseAllocator BOPAlgo_Algo::myAllocator [protected] |
Standard_Integer BOPAlgo_Algo::myErrorStatus [protected] |
Standard_Integer BOPAlgo_Algo::myWarningStatus [protected] |