X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Document.h;h=569a588db71fee40bad246eb2213fbc893cf26bc;hb=ad8562bab9992101430a6327aa7ca06c71f6d084;hp=a702b03c52f8d45e81ca764a49e2fea297ecca5a;hpb=84f8b4a57d3cdad820bc1333a5066699cd1c8ae3;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Document.h b/src/HYDROData/HYDROData_Document.h index a702b03c..569a588d 100644 --- a/src/HYDROData/HYDROData_Document.h +++ b/src/HYDROData/HYDROData_Document.h @@ -43,7 +43,7 @@ public: //! Returns the document by object HYDRODATA_EXPORT static Handle(HYDROData_Document) Document( - const Handle(HYDROData_Entity)& theObject ); + const TDF_Label& theObjectLabel ); //! Returns true if data model contains document for this study HYDRODATA_EXPORT static bool HasDocument(const int theStudyID); @@ -118,17 +118,17 @@ protected: friend class test_HYDROData_Document; //! Creates new document: private because "Document" method must be used instead of direct creation. - HYDROData_Document(); + HYDRODATA_EXPORT HYDROData_Document(); //! Creates new document by existing OCAF structure - HYDROData_Document(const Handle(TDocStd_Document)& theDoc); + HYDRODATA_EXPORT HYDROData_Document(const Handle(TDocStd_Document)& theDoc); //! Deletes all high-level data, managed this document - ~HYDROData_Document(); + HYDRODATA_EXPORT ~HYDROData_Document(); //! Returns the new identifier of the new object (may be used for correct ordering of objects) HYDRODATA_EXPORT int NewID(); //! Returns the label where the objects are located (used by Iterator) - TDF_Label LabelOfObjects(); + HYDRODATA_EXPORT TDF_Label LabelOfObjects(); private: