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