CCAFFEINE  0.8.8
DoubleParameter.h
00001 #ifndef DoubleParameter_h_seen
00002 #define DoubleParameter_h_seen
00003 // package parameters;
00004 
00005 //requires
00006 //#include "parameters/BaseParameter.h"
00007 
00010 class DoubleParameter : public virtual BaseParameter {
00011 
00012 public:
00013   double low;
00014   double high;
00015   double Default;
00016   char *help;
00017   char *prompt;
00018   double value;
00019 
00020   DoubleParameter(char *name_, char *help_, char *prompt_, double Default_, double low_, double high_) ;
00021 
00022   ~DoubleParameter();
00023 
00024   int setValue(char *val);
00025 
00026   /*CFREE*/ virtual char *toString() ;
00027   /*CFREE*/ virtual char *toString(char *infix);
00028 
00029   char *getName() { return name; }
00030 
00031   char *getValueString();
00032 };
00033 #endif // DoubleParameter_h_seen