21 #ifndef __XAO_STEP_HXX__
22 #define __XAO_STEP_HXX__
28 #pragma warning(disable:4290) // Warning Exception ...
66 void setStep(
const int& step) { m_step = step; }
78 void setStamp(
const int& stamp) { m_stamp = stamp; }
96 const int countValues() {
return m_nbElements * m_nbComponents; }
104 virtual const std::string getStringValue(
const int& element,
const int& component) = 0;
113 virtual void setStringValue(
const int& element,
const int& component,
const std::string& value) = 0;
120 void checkElementIndex(
const int& element)
throw (
XAO_Exception);
125 void checkComponentIndex(
const int& component)
throw (
XAO_Exception);
131 void checkNbElements(
const int& nbElements)
throw (
XAO_Exception);
137 void checkNbComponents(
const int& nbComponents)
throw (
XAO_Exception);
143 void checkNbValues(
const int& nbValues)
throw (
XAO_Exception);