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

ModelingAlgorithms
TKShHealing
ShapeProcess


ShapeProcess_UOperator Class Reference

Defines operator as container for static function
OperFunc. This allows user to create new operators
without creation of new classes
.

#include <ShapeProcess_UOperator.hxx>

Inheritance diagram for ShapeProcess_UOperator:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT ShapeProcess_UOperator (const ShapeProcess_OperFunc func)
 Creates operator with implementation defined as <br> OperFunc (static function)
.
virtual Standard_EXPORT Standard_Boolean Perform (const Handle(ShapeProcess_Context)&context)
 Performs operation and records changes in the context
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

ShapeProcess_OperFunc myFunc

Constructor & Destructor Documentation

Standard_EXPORT ShapeProcess_UOperator::ShapeProcess_UOperator const ShapeProcess_OperFunc  func  ) 
 


Member Function Documentation

Standard_EXPORT const ShapeProcess_UOperator::Handle Standard_Type   )  const
 

Reimplemented from ShapeProcess_Operator.

virtual Standard_EXPORT Standard_Boolean ShapeProcess_UOperator::Perform const Handle(ShapeProcess_Context)&  context  )  [virtual]
 

Implements ShapeProcess_Operator.


Field Documentation

ShapeProcess_OperFunc ShapeProcess_UOperator::myFunc [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:42 2008 for OpenCASCADE by  doxygen 1.4.1