#include <SALOMEDS_StudyManager.hxx>
Public Member Functions | |
SALOMEDS_StudyManager (SALOMEDS::StudyManager_ptr theManager) | |
SALOMEDS_StudyManager () | |
~SALOMEDS_StudyManager () | |
virtual bool | Save (const _PTR(Study)&theStudy, bool theMultiFile) |
virtual bool | SaveASCII (const _PTR(Study)&theStudy, bool theMultiFile) |
virtual bool | SaveAs (const std::string &theUrl, const _PTR(Study)&theStudy, bool theMultiFile) |
virtual bool | SaveAsASCII (const std::string &theUrl, const _PTR(Study)&theStudy, bool theMultiFile) |
virtual std::vector< std::string > | GetOpenStudies () |
virtual bool | CanCopy (const _PTR(SObject)&theSO) |
virtual bool | Copy (const _PTR(SObject)&theSO) |
virtual bool | CanPaste (const _PTR(SObject)&theSO) |
virtual | _PTR (SObject) Paste(const _PTR(SObject)&theSO) |
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 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 |
Private Member Functions | |
void | init_orb () |
Private Attributes | |
bool | _isLocal |
SALOMEDSImpl_StudyManager * | _local_impl |
SALOMEDS::StudyManager_var | _corba_impl |
CORBA::ORB_var | _orb |
SALOMEDS_StudyManager::SALOMEDS_StudyManager | ( | SALOMEDS::StudyManager_ptr | theManager | ) |
References _corba_impl, _isLocal, _local_impl, Kernel_Utils::GetHostname(), and init_orb().
SALOMEDS_StudyManager::SALOMEDS_StudyManager | ( | ) |
References _corba_impl, _isLocal, _local_impl, _orb, ASSERT, Kernel_Utils::GetHostname(), init_orb(), and SALOME_NamingService::Resolve().
SALOMEDS_StudyManager::~SALOMEDS_StudyManager | ( | ) |
|
virtual |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
virtual |
Implements SALOMEDSClient_StudyManager.
References _corba_impl, _isLocal, _local_impl, SALOMEDSImpl_StudyManager::GetOpenStudies(), and SALOMEDS::lock().
|
pure virtualinherited |
|
pure virtualinherited |
|
private |
References _orb, ASSERT, and SINGLETON_< TYPE >::Instance().
Referenced by SALOMEDS_StudyManager().
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
References _corba_impl.
|
pure virtualinherited |
|
virtual |
References _corba_impl.
|
pure virtualinherited |
|
virtual |
References _corba_impl.
|
pure virtualinherited |
References _corba_impl.
|
private |
Referenced by CanCopy(), CanPaste(), Copy(), GetOpenStudies(), SALOMEDS_StudyManager(), Save(), SaveAs(), SaveAsASCII(), and SaveASCII().
|
private |
Referenced by CanCopy(), CanPaste(), Copy(), GetOpenStudies(), and SALOMEDS_StudyManager().
|
private |
Referenced by CanCopy(), CanPaste(), Copy(), GetOpenStudies(), and SALOMEDS_StudyManager().
|
private |
Referenced by CanCopy(), CanPaste(), Copy(), init_orb(), and SALOMEDS_StudyManager().