Salome HOME
fix test on stream linear interpolation
[modules/hydro.git] / src / HYDROData / HYDROData_Application.h
index f15642436412370dce422d698e5a2c53068043e9..4b289e3db864f895862612e2841f95075e020868 100644 (file)
@@ -52,18 +52,14 @@ public: // Redefined OCAF methods
   HYDRODATA_EXPORT HYDROData_Application();
 
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(HYDROData_Application)
+  DEFINE_STANDARD_RTTIEXT(HYDROData_Application, TDocStd_Application)
 
 private:
-  //! Returns document by its study ID, if document doesn't exists return null
-  Handle(HYDROData_Document) GetDocument(int theStudyID) const;
-
-  //! Get study id by document instance, if document doesn't exists return false
-  bool GetDocumentId(const Handle(HYDROData_Document)& theDocument,
-                     int&                              theDocId) const;
+  //! Returns document, if document doesn't exists return null
+  Handle(HYDROData_Document) GetDocument() const;
 
   //! Appends document to the application
-  void AddDocument(int theStudyID, const Handle(HYDROData_Document)& theDocument);
+  void AddDocument(const Handle(HYDROData_Document)& theDocument);
 
   //! Removes document from the application
   void RemoveDocument( const Handle(HYDROData_Document)& theDocument );
@@ -74,7 +70,4 @@ private:
   friend class HYDROData_Document; // to manipulate documents of application
 };
 
-// Define handle class 
-DEFINE_STANDARD_HANDLE(HYDROData_Application,TDocStd_Application)
-
 #endif