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 );
friend class HYDROData_Document; // to manipulate documents of application
};
-// Define handle class
-DEFINE_STANDARD_HANDLE(HYDROData_Application,TDocStd_Application)
-
#endif