#include <SALOMEDSImpl_Driver.hxx>
Public Member Functions | |
virtual std::string | GetIOR ()=0 |
virtual SALOMEDSImpl_TMPFile * | Save (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile)=0 |
virtual SALOMEDSImpl_TMPFile * | SaveASCII (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile)=0 |
virtual bool | Load (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile)=0 |
virtual bool | LoadASCII (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile)=0 |
virtual void | Close (const SALOMEDSImpl_SComponent &theComponent)=0 |
virtual std::string | ComponentDataType ()=0 |
virtual std::string | Version ()=0 |
virtual std::string | IORToLocalPersistentID (const SALOMEDSImpl_SObject &theSObject, const std::string &IORString, bool isMultiFile, bool isASCII)=0 |
virtual std::string | LocalPersistentIDToIOR (const SALOMEDSImpl_SObject &theSObject, const std::string &aLocalPersistentID, bool isMultiFile, bool isASCII)=0 |
virtual bool | CanCopy (const SALOMEDSImpl_SObject &theObject)=0 |
virtual SALOMEDSImpl_TMPFile * | CopyFrom (const SALOMEDSImpl_SObject &theObject, int &theObjectID, long &theStreamLength)=0 |
virtual bool | CanPaste (const std::string &theComponentName, int theObjectID)=0 |
virtual std::string | PasteInto (const unsigned char *theStream, const long theStreamLength, int theObjectID, const SALOMEDSImpl_SObject &theObject)=0 |
virtual SALOMEDSImpl_TMPFile * | DumpPython (SALOMEDSImpl_Study *theStudy, bool isPublished, bool isMultiFile, bool &isValidScript, long &theStreamLength)=0 |
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::CanCopy().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::CanPaste(), and SALOMEDSImpl_StudyManager::PasteLabel().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::Copy().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::CopyLabel().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_Study::DumpStudy().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyBuilder::LoadWith().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by Translate_IOR_to_persistentID().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyBuilder::LoadWith().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyBuilder::LoadWith().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by Translate_persistentID_to_IOR().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::PasteLabel().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs().
|
pure virtual |
Implemented in SALOMEDS_Driver_i.
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs().