IFSelect_Transformer.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_IFSelect_Transformer.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Interface_Protocol.hxx>
#include <Handle_Interface_InterfaceModel.hxx>
#include <Handle_Standard_Transient.hxx>

Data Structures

class  IFSelect_Transformer
 A Transformer defines the way an InterfaceModel is transformed
(without sending it to a file).
In order to work, each type of Transformer defines it method
Perform, it can be parametred as needed.

It receives a Model (the data set) as input. It then can :

  • edit this Model on the spot (i.e. alter its content : by
    editing entities, or adding/replacing some ...)
  • produce a copied Model, which detains the needed changes
    (typically on the same type, but some or all entities beeing
    rebuilt or converted; or converted from a protocol to
    another one)
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:54 2011 for Open CASCADE Technology by  doxygen 1.6.3