|
Open CASCADE Technology 6.5.2
|
Shape Processing module
allows to define and apply general Shape Processing as a
customizable sequence of Shape Healing operators. The
customization is implemented via user-editable resource
file which defines sequence of operators to be executed
and their parameters.
#include <ShapeProcess.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
Static Public Member Functions | |
| static Standard_Boolean | RegisterOperator (const Standard_CString name, const Handle< ShapeProcess_Operator > &op) |
| Registers operator to make it visible for Performer | |
| static Standard_Boolean | FindOperator (const Standard_CString name, Handle< ShapeProcess_Operator > &op) |
| Finds operator by its name | |
| static Standard_Boolean | Perform (const Handle< ShapeProcess_Context > &context, const Standard_CString seq) |
| Performs a specified sequence of operators on Context Resource file and other data should be already loaded to Context (including description of sequence seq) | |
| static Standard_Boolean ShapeProcess::FindOperator | ( | const Standard_CString | name, |
| Handle< ShapeProcess_Operator > & | op | ||
| ) | [static] |
| void ShapeProcess::operator delete | ( | void * | anAddress | ) | [inline] |
| void* ShapeProcess::operator new | ( | size_t | size | ) | [inline] |
| void* ShapeProcess::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| static Standard_Boolean ShapeProcess::Perform | ( | const Handle< ShapeProcess_Context > & | context, |
| const Standard_CString | seq | ||
| ) | [static] |
| static Standard_Boolean ShapeProcess::RegisterOperator | ( | const Standard_CString | name, |
| const Handle< ShapeProcess_Operator > & | op | ||
| ) | [static] |
1.7.4