Open CASCADE Technology 6.6.0
Data Structures
XSControl_TransferReader.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_XSControl_TransferReader.hxx>
#include <Handle_XSControl_Controller.hxx>
#include <TCollection_AsciiString.hxx>
#include <Handle_Interface_InterfaceModel.hxx>
#include <Handle_Interface_HGraph.hxx>
#include <Handle_Dico_DictionaryOfTransient.hxx>
#include <Handle_Transfer_ActorOfTransientProcess.hxx>
#include <Handle_Transfer_TransientProcess.hxx>
#include <TColStd_DataMapOfIntegerTransient.hxx>
#include <Handle_TopTools_HSequenceOfShape.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_CString.hxx>
#include <Handle_Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Standard_Type.hxx>
#include <Standard_Integer.hxx>
#include <Handle_TColStd_HSequenceOfTransient.hxx>
#include <Handle_Transfer_ResultFromModel.hxx>
#include <Interface_CheckStatus.hxx>

Data Structures

class  XSControl_TransferReader
 A TransferReader performs, manages, handles results of,
transfers done when reading a file (i.e. from entities of an
InterfaceModel, to objects for Imagine)

Running is organised around basic tools : TransientProcess and
its Actor, results are Binders and CheckIterators. It implies
control by a Controller (which prepares the Actor as required)

Getting results can be done directly on TransientProcess, but
these are immediate "last produced" results. Each transfer of
an entity gives a final result, but also possible intermediate
data, and checks, which can be attached to sub-entities.

Hence, final results (which intermediates and checks) are
recorded as ResultFromModel and can be queried individually.

Some more direct access are given for results which are
Transient or Shapes
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines