21 #ifndef __XAO_BOOLEANSTEP_HXX__
22 #define __XAO_BOOLEANSTEP_HXX__
31 #pragma warning(disable:4290) // Warning Exception ...
32 #pragma warning(disable:4251) // Warning dll-interface ...
52 BooleanStep(
const int& step,
const int& stamp,
const int& nbElements,
const int& nbComponents);
60 std::vector<bool> getValues();
67 std::vector<bool> getElement(
const int& element)
throw (
XAO_Exception);
74 std::vector<bool> getComponent(
const int& component)
throw (
XAO_Exception);
82 const bool getValue(
const int& element,
const int& component)
throw (
XAO_Exception);
88 void setValues(
const std::vector<bool>& values)
throw (
XAO_Exception);
95 void setElement(
const int& element,
const std::vector<bool>& elements)
throw (
XAO_Exception);
102 void setComponent(
const int& component,
const std::vector<bool>& components)
throw (
XAO_Exception);
110 void setValue(
const int& element,
const int& component,
const bool& 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);