--- trunk/src/utils/ParameterManager.hpp 2010/01/06 21:06:59 1401 +++ branches/development/src/utils/ParameterManager.hpp 2011/08/18 20:18:19 1613 @@ -42,7 +42,7 @@ * * Created by Charles F. Vardeman II on 11/16/05. * @author Charles F. Vardeman II - * @version $Id: ParameterManager.hpp,v 1.6 2009-11-25 20:02:04 gezelter Exp $ + * @version $Id$ * */ @@ -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);} \