#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().