Open CASCADE Technology 6.6.0
Static Public Member Functions
ShapeProcess Class Reference

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)


Member Function Documentation

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]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines