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