Version: 8.3.0
SALOMEDS_StudyManager Class Referenceabstract

#include <SALOMEDS_StudyManager.hxx>

Inheritance diagram for SALOMEDS_StudyManager:

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
 

Constructor & Destructor Documentation

SALOMEDS_StudyManager::SALOMEDS_StudyManager ( SALOMEDS::StudyManager_ptr  theManager)
SALOMEDS_StudyManager::SALOMEDS_StudyManager ( )
SALOMEDS_StudyManager::~SALOMEDS_StudyManager ( )

Member Function Documentation

SALOMEDS_StudyManager::_PTR ( SObject  ) const
virtual
virtual bool SALOMEDSClient_StudyManager::CanCopy ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtualinherited
virtual bool SALOMEDSClient_StudyManager::CanPaste ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtualinherited
virtual void SALOMEDSClient_StudyManager::Close ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy)
pure virtualinherited
virtual bool SALOMEDSClient_StudyManager::Copy ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtualinherited
std::vector< std::string > SALOMEDS_StudyManager::GetOpenStudies ( )
virtual
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::GetStudyByID ( int  theStudyID)
pure virtualinherited
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::GetStudyByName ( const std::string &  theStudyName)
pure virtualinherited
void SALOMEDS_StudyManager::init_orb ( )
private
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::NewStudy ( const std::string &  study_name)
pure virtualinherited
virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_StudyManager::Open ( const std::string &  theStudyUrl)
pure virtualinherited
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_StudyManager::Paste ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theSO)
pure virtualinherited
virtual bool SALOMEDSClient_StudyManager::Save ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtualinherited
bool SALOMEDS_StudyManager::Save ( const _PTR(Study)&  theStudy,
bool  theMultiFile 
)
virtual

References _corba_impl.

virtual bool SALOMEDSClient_StudyManager::SaveAs ( const std::string &  theUrl,
const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtualinherited
bool SALOMEDS_StudyManager::SaveAs ( const std::string &  theUrl,
const _PTR(Study)&  theStudy,
bool  theMultiFile 
)
virtual

References _corba_impl.

virtual bool SALOMEDSClient_StudyManager::SaveAsASCII ( const std::string &  theUrl,
const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtualinherited
bool SALOMEDS_StudyManager::SaveAsASCII ( const std::string &  theUrl,
const _PTR(Study)&  theStudy,
bool  theMultiFile 
)
virtual

References _corba_impl.

virtual bool SALOMEDSClient_StudyManager::SaveASCII ( const clt_shared_ptr< SALOMEDSClient_Study > &  theStudy,
bool  theMultiFile 
)
pure virtualinherited
bool SALOMEDS_StudyManager::SaveASCII ( const _PTR(Study)&  theStudy,
bool  theMultiFile 
)
virtual

References _corba_impl.

Field Documentation

SALOMEDS::StudyManager_var SALOMEDS_StudyManager::_corba_impl
private
bool SALOMEDS_StudyManager::_isLocal
private
SALOMEDSImpl_StudyManager* SALOMEDS_StudyManager::_local_impl
private
CORBA::ORB_var SALOMEDS_StudyManager::_orb
private