--- branches/development/src/utils/ParameterManager.hpp 2010/07/09 23:08:25 1465 +++ branches/development/src/utils/ParameterManager.hpp 2011/08/18 20:18:19 1613 @@ -234,6 +234,14 @@ TYPE get##NAME() { return NAME.getData();} public: \ bool have##NAME() { return !NAME.empty();} \ TYPE get##NAME() { return NAME.getData();} + +#define DeclareAlterableParameter(NAME, TYPE) \ +private: \ +Parameter NAME; \ +public: \ +bool have##NAME() { return !NAME.empty();} \ +TYPE get##NAME() { return NAME.getData();} \ +bool set##NAME(TYPE s) { return NAME.setData(s);} \