#ifndef __AXIS_ATTRIBUT__ #define __AXIS_ATTRIBUT__ using namespace blitz ; namespace XMLIOSERVER { class AxisAttribut : public virtual AttributRegistrar { public : DECLARE_ATTR(name, string) ; DECLARE_ATTR(description, string) ; DECLARE_ATTR(unit, string) ; DECLARE_ATTR(size, int) ; DECLARE_ATTR(value, Array(double,1)) ; AxisAttribut(void) : AttributRegistrar() { registerAllAttributes(); } private : void registerAllAttributes(void) { RegisterAttribut(&name) ; RegisterAttribut(&description) ; RegisterAttribut(&unit) ; RegisterAttribut(&size) ; RegisterAttribut(&value) ; } } ; // class AxisAttribut }// namespace XMLIOSERVER #endif //__AXIS_ATTRIBUT__