OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKShHealing
ShapeProcess


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>


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_EXPORT Standard_Boolean RegisterOperator (const Standard_CString name, const Handle(ShapeProcess_Operator)&op)
 Registers operator to make it visible for Performer
.
static Standard_EXPORT Standard_Boolean FindOperator (const Standard_CString name, Handle(ShapeProcess_Operator)&op)
 Finds operator by its name
.
static Standard_EXPORT 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_EXPORT 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_EXPORT Standard_Boolean ShapeProcess::Perform const Handle(ShapeProcess_Context)&  context,
const Standard_CString  seq
[static]
 

static Standard_EXPORT 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:
Generated on Mon Aug 25 13:42:41 2008 for OpenCASCADE by  doxygen 1.4.1