21 #ifndef __XAO_STRINGSTEP_HXX__
22 #define __XAO_STRINGSTEP_HXX__
28 #include "XAO_XaoUtils.hxx"
29 #include "XAO_Step.hxx"
32 #pragma warning(disable:4290)
33 #pragma warning(disable:4251)
52 StringStep(
int step,
int stamp,
int nbElements,
int nbComponents);
54 virtual XAO::Type
getType() {
return XAO::STRING; }
60 std::vector<std::string> getValues();
67 std::vector<std::string> getElement(
int element) ;
74 std::vector<std::string> getComponent(
int component) ;
82 const std::string getValue(
int element,
int component) ;
88 void setValues(
const std::vector<std::string>& values) ;
95 void setElement(
int element,
const std::vector<std::string>& elements) ;
102 void setComponent(
int component,
const std::vector<std::string>& components) ;
110 void setValue(
int element,
int component,
const std::string& value) ;
112 virtual const std::string getStringValue(
int element,
int component) ;
113 virtual void setStringValue(
int element,
int component,
const std::string& value) ;
116 std::vector< std::vector<std::string> > m_values;
Base class for steps.
Definition: XAO_Step.hxx:39
Step with strings values.
Definition: XAO_StringStep.hxx:43
virtual XAO::Type getType()
Gets the type of the step.
Definition: XAO_StringStep.hxx:54