Version: 8.3.0
SALOMEDSClient_AttributeParameter Class Referenceabstract

#include <SALOMEDSClient_AttributeParameter.hxx>

Inheritance diagram for SALOMEDSClient_AttributeParameter:

Public Member Functions

virtual void SetInt (const std::string &theID, const int theValue)=0
 
virtual int GetInt (const std::string &theID)=0
 
virtual void SetReal (const std::string &theID, const double &theValue)=0
 
virtual double GetReal (const std::string &theID)=0
 
virtual void SetString (const std::string &theID, const std::string &theValue)=0
 
virtual std::string GetString (const std::string &theID)=0
 
virtual void SetBool (const std::string &theID, const bool &theValue)=0
 
virtual bool GetBool (const std::string &theID)=0
 
virtual void SetRealArray (const std::string &theID, const std::vector< double > &theArray)=0
 
virtual std::vector< double > GetRealArray (const std::string &theID)=0
 
virtual void SetIntArray (const std::string &theID, const std::vector< int > &theArray)=0
 
virtual std::vector< int > GetIntArray (const std::string &theID)=0
 
virtual void SetStrArray (const std::string &theID, const std::vector< std::string > &theArray)=0
 
virtual std::vector< std::string > GetStrArray (const std::string &theID)=0
 
virtual bool IsSet (const std::string &theID, const int theType)=0
 
virtual bool RemoveID (const std::string &theID, const int theType)=0
 
virtual clt_shared_ptr
< SALOMEDSClient_AttributeParameter
GetFather ()=0
 
virtual bool HasFather ()=0
 
virtual bool IsRoot ()=0
 
virtual void Clear ()=0
 
virtual std::vector< std::string > GetIDs (const int theType)=0
 
virtual void CheckLocked ()=0
 
virtual std::string Type ()=0
 
virtual std::string GetClassType ()=0
 
virtual clt_shared_ptr
< SALOMEDSClient_SObject
GetSObject ()=0
 

Member Function Documentation

virtual void SALOMEDSClient_GenericAttribute::CheckLocked ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

virtual void SALOMEDSClient_AttributeParameter::Clear ( )
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual bool SALOMEDSClient_AttributeParameter::GetBool ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual std::string SALOMEDSClient_GenericAttribute::GetClassType ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

virtual clt_shared_ptr<SALOMEDSClient_AttributeParameter > SALOMEDSClient_AttributeParameter::GetFather ( )
pure virtual
virtual std::vector<std::string> SALOMEDSClient_AttributeParameter::GetIDs ( const int  theType)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual int SALOMEDSClient_AttributeParameter::GetInt ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual std::vector<int> SALOMEDSClient_AttributeParameter::GetIntArray ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual double SALOMEDSClient_AttributeParameter::GetReal ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual std::vector<double> SALOMEDSClient_AttributeParameter::GetRealArray ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_GenericAttribute::GetSObject ( )
pure virtualinherited
virtual std::vector<std::string> SALOMEDSClient_AttributeParameter::GetStrArray ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual std::string SALOMEDSClient_AttributeParameter::GetString ( const std::string &  theID)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual bool SALOMEDSClient_AttributeParameter::HasFather ( )
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual bool SALOMEDSClient_AttributeParameter::IsRoot ( )
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual bool SALOMEDSClient_AttributeParameter::IsSet ( const std::string &  theID,
const int  theType 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual bool SALOMEDSClient_AttributeParameter::RemoveID ( const std::string &  theID,
const int  theType 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetBool ( const std::string &  theID,
const bool theValue 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetInt ( const std::string &  theID,
const int  theValue 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetIntArray ( const std::string &  theID,
const std::vector< int > &  theArray 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetReal ( const std::string &  theID,
const double &  theValue 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetRealArray ( const std::string &  theID,
const std::vector< double > &  theArray 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetStrArray ( const std::string &  theID,
const std::vector< std::string > &  theArray 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual void SALOMEDSClient_AttributeParameter::SetString ( const std::string &  theID,
const std::string &  theValue 
)
pure virtual

Implemented in SALOMEDS_AttributeParameter.

virtual std::string SALOMEDSClient_GenericAttribute::Type ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.