23 #ifndef SALOMEDSImpl_IParameters_H
24 #define SALOMEDSImpl_IParameters_H
49 virtual int append(
const std::string& listName,
const std::string& value);
54 virtual int nbValues(
const std::string& listName);
59 virtual std::vector<std::string> getValues(
const std::string& listName);
64 virtual std::string getValue(
const std::string& listName,
int index);
69 virtual std::vector<std::string> getLists();
74 virtual void setParameter(
const std::string& entry,
const std::string& parameterName,
const std::string& value);
79 virtual std::string getParameter(
const std::string& entry,
const std::string& parameterName);
84 virtual void setIdParameter(
const std::string& entry,
const std::string& value);
89 virtual std::string getIdParameter(
const std::string& entry);
94 virtual std::vector<std::string> getAllParameterNames(
const std::string& entry);
99 virtual std::vector<std::string> getAllParameterValues(
const std::string& entry);
104 virtual int getNbParameters(
const std::string& entry);
109 virtual std::vector<std::string> getEntries();
114 virtual void setProperty(
const std::string&
name,
const std::string& value);
119 virtual std::string getProperty(
const std::string&
name);
124 virtual std::vector<std::string> getProperties();
129 virtual std::string decodeEntry(
const std::string& entry);
140 static int getLastSavePoint(
SALOMEDSImpl_Study* study,
const std::string& theID =
"");
145 static std::string getStudyScript(
SALOMEDSImpl_Study* study,
int savePoint,
const std::string& theID =
"");
152 const std::string& moduleName,
153 const std::string& shift,
154 const std::string& theID =
"");
159 static std::string getDefaultVisualComponent();
#define SALOMEDSIMPL_EXPORT
Definition: SALOMEDSImpl_Defines.hxx:34
Class: SALOMEDSImpl_AttributeParameter Description : AttributeParameter is a universal container of b...
Definition: SALOMEDSImpl_AttributeParameter.hxx:48
Class which an interface to store the parameters of the objects.
Definition: SALOMEDSImpl_IParameters.hxx:38
std::map< std::string, std::string > _compNames
Definition: SALOMEDSImpl_IParameters.hxx:163
SALOMEDSImpl_AttributeParameter * _ap
Definition: SALOMEDSImpl_IParameters.hxx:162
Definition: SALOMEDSImpl_Study.hxx:59
string name
Definition: pythfilter.py:56
index
Definition: python_test_driver.py:105