Open CASCADE Technology 6.6.0
Public Member Functions
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

 ShapeProcess_UOperator (const ShapeProcess_OperFunc func)
 Creates operator with implementation defined as
OperFunc (static function)

virtual Standard_Boolean Perform (const Handle< ShapeProcess_Context > &context)
 Performs operation and records changes in the context


Constructor & Destructor Documentation

ShapeProcess_UOperator::ShapeProcess_UOperator ( const ShapeProcess_OperFunc  func)

Member Function Documentation

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

Implements ShapeProcess_Operator.


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