Version: 8.3.0
SALOMEDSClient_StudyManager Class Referenceabstract

#include <SALOMEDSClient_StudyManager.hxx>

Inheritance diagram for SALOMEDSClient_StudyManager:

Public Member Functions

virtual ~SALOMEDSClient_StudyManager ()
 
virtual clt_shared_ptr
< SALOMEDSClient_Study
NewStudy (const std::string &study_name)=0
 
virtual clt_shared_ptr
< SALOMEDSClient_Study
Open (const std::string &theStudyUrl)=0
 
virtual void Close (const clt_shared_ptr< SALOMEDSClient_Study > &theStudy)=0
 
virtual bool Save (const clt_shared_ptr< SALOMEDSClient_Study > &theStudy, bool theMultiFile)=0
 
virtual bool SaveASCII (const clt_shared_ptr< SALOMEDSClient_Study > &theStudy, bool theMultiFile)=0
 
virtual bool SaveAs (const std::string &theUrl, const clt_shared_ptr< SALOMEDSClient_Study > &theStudy, bool theMultiFile)=0
 
virtual bool SaveAsASCII (const std::string &theUrl, const clt_shared_ptr< SALOMEDSClient_Study > &theStudy, bool theMultiFile)=0
 
virtual std::vector< std::string > GetOpenStudies ()=0
 
virtual clt_shared_ptr
< SALOMEDSClient_Study
GetStudyByName (const std::string &theStudyName)=0
 
virtual clt_shared_ptr
< SALOMEDSClient_Study
GetStudyByID (int theStudyID)=0
 
virtual bool CanCopy (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0
 
virtual bool Copy (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0
 
virtual bool CanPaste (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0
 
virtual clt_shared_ptr
< SALOMEDSClient_SObject
Paste (const clt_shared_ptr< SALOMEDSClient_SObject > &theSO)=0
 

Constructor & Destructor Documentation

virtual SALOMEDSClient_StudyManager::~SALOMEDSClient_StudyManager ( )
virtual

Member Function Documentation

virtual bool SALOMEDSClient_StudyManager::CanCopy ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtual
virtual bool SALOMEDSClient_StudyManager::CanPaste ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtual
virtual void SALOMEDSClient_StudyManager::Close ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy)
pure virtual
virtual bool SALOMEDSClient_StudyManager::Copy ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtual
virtual std::vector<std::string> SALOMEDSClient_StudyManager::GetOpenStudies ( )
pure virtual

Implemented in SALOMEDS_StudyManager.

virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::GetStudyByID ( int  theStudyID)
pure virtual
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::GetStudyByName ( const std::string &  theStudyName)
pure virtual
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::NewStudy ( const std::string &  study_name)
pure virtual
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::Open ( const std::string &  theStudyUrl)
pure virtual
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_StudyManager::Paste ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtual
virtual bool SALOMEDSClient_StudyManager::Save ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtual
virtual bool SALOMEDSClient_StudyManager::SaveAs ( const std::string &  theUrl,
const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtual
virtual bool SALOMEDSClient_StudyManager::SaveAsASCII ( const std::string &  theUrl,
const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtual
virtual bool SALOMEDSClient_StudyManager::SaveASCII ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtual