21 #ifndef __XAO_DOUBLESTEP_HXX__
22 #define __XAO_DOUBLESTEP_HXX__
31 #pragma warning(disable:4290) // Warning Exception ...
51 DoubleStep(
const int& step,
const int& stamp,
const int& nbElements,
const int& nbComponents);
59 std::vector<double> getValues();
66 std::vector<double> getElement(
const int& element)
throw (
XAO_Exception);
73 std::vector<double> getComponent(
const int& component)
throw (
XAO_Exception);
81 const double getValue(
const int& element,
const int& component)
throw (
XAO_Exception);
87 void setValues(
const std::vector<double>& values)
throw (
XAO_Exception);
94 void setElement(
const int& element,
const std::vector<double>& elements)
throw (
XAO_Exception);
101 void setComponent(
const int& component,
const std::vector<double>& components)
throw (
XAO_Exception);
109 void setValue(
const int& element,
const int& component,
const double& value)
throw (
XAO_Exception);
111 virtual const std::string getStringValue(
const int& element,
const int& component)
throw (
XAO_Exception);
112 virtual void setStringValue(
const int& element,
const int& component,
const std::string& value)
throw (
XAO_Exception);