21 #ifndef __XAO_INTEGERSTEP_HXX__
22 #define __XAO_INTEGERSTEP_HXX__
31 #pragma warning(disable:4290) // Warning Exception ...
32 #pragma warning(disable:4251) // Warning dll-interface ...
52 IntegerStep(
const int& step,
const int& stamp,
const int& nbElements,
const int& nbComponents);
60 std::vector<int> getValues();
67 std::vector<int> getElement(
const int& element)
throw (
XAO_Exception);
74 std::vector<int> getComponent(
const int& component)
throw (
XAO_Exception);
82 const int getValue(
const int& element,
const int& component)
throw (
XAO_Exception);
88 void setValues(
const std::vector<int>& values)
throw (
XAO_Exception);
95 void setElement(
const int& element,
const std::vector<int>& elements)
throw (
XAO_Exception);
102 void setComponent(
const int& component,
const std::vector<int>& components)
throw (
XAO_Exception);
110 void setValue(
const int& element,
const int& component,
const int& value)
throw (
XAO_Exception);
112 virtual const std::string getStringValue(
const int& element,
const int& component)
throw (
XAO_Exception);
113 virtual void setStringValue(
const int& element,
const int& component,
const std::string& value)
throw (
XAO_Exception);