Open CASCADE Technology 6.6.0
|
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>
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] |
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] |