Open CASCADE Technology
6.5.4
|
#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... |