FIELDS module CORBA services¶
To manage presentations in the FIELDS module, the following CORBA components and services are implemented:
MED_ORB::MED_Genis a CORBA engine of FIELDS module; it inheritsEngine::EngineComponentfrom KERNEL module. It is aimed forpublishing of a structure of MED file (mesh, fields and timesteps) in SALOMEDS,
registering of presentations.
MEDCALC::MEDFactoryis another CORBAEngine::EngineComponentinterface (it means that it can be retrieved in the CORBA context using theSALOME_LifeCycleCorbaregistry). It provides access to the CORBA services, which are used to manage FIELDS presentations:MEDCALC::MEDDataManager- reads structure of the MED file; internally it uses MEDCoupling library for that purpose,MEDCALC::MEDCommandsHistoryManager- collects a history of Python commands which are executed in the Python console in the FIELDS module and provides access to the sequence of commands,MEDCALC::MEDPresentationManager- main service for creating FIELDS presentations and managing their parameters; it is used in FIELDS GUI to retrieve parameters of presentations and medcalc Python package to create and update FIELDS presentations.