- MED_ORB::status addDatasourceToStudy(SALOMEDS::Study_ptr study,
- const MEDCALC::DatasourceHandler& datasourceHandler);
+ MED_ORB::status addDatasourceToStudy(const MEDCALC::DatasourceHandler& datasourceHandler);
+
+ MED_ORB::status registerPresentationField(CORBA::Long fieldId,
+ const char* name,
+ const char* type,
+ const char* ico,
+ CORBA::Long presentationId);
+
+ MED_ORB::status registerPresentationMesh(CORBA::Long meshId,
+ const char* name,
+ const char* type,
+ const char* ico,
+ CORBA::Long presentationId);
+
+ MED_ORB::status unregisterPresentation(CORBA::Long presentationId);
+
+// // Caller owns the returned list, and is responsible for the list deletion.
+// MED_ORB::PresentationsList* getSiblingPresentations(CORBA::Long presentationId);
+
+ // Get all presentations registered in the study
+ MED_ORB::PresentationsList* getStudyPresentations();
+
+ char* getStudyPresentationEntry(CORBA::Long presentationId);