@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.
|
Public Methods |
| AbsParameter (char *aname, ParameterType atype=Integer, int acardinality=1, bool arangeFlag=false) |
virtual | ~AbsParameter () |
virtual char * | getName () |
virtual ParameterType | getType () |
virtual int | getCardinality () |
virtual bool | hasARange () |
virtual bool | getBool ()=0 |
virtual bool | getDefaultBool ()=0 |
virtual void | setBool (bool val)=0 |
virtual void | setDefaultBool (bool val)=0 |
virtual void | addInteger (int value) |
virtual int | getInteger ()=0 |
virtual int | getDefaultInteger ()=0 |
virtual int | getMinInteger ()=0 |
virtual int | getMaxInteger ()=0 |
virtual int | getInteger (int index)=0 |
virtual void | setInteger (int val)=0 |
virtual void | setDefaultInteger (int val)=0 |
virtual void | setRangeInteger (int low, int high)=0 |
virtual void | setInteger (int index, int val)=0 |
virtual void | addReal (double value) |
virtual double | getReal ()=0 |
virtual double | getDefaultReal ()=0 |
virtual double | getMinReal ()=0 |
virtual double | getMaxReal ()=0 |
virtual double | getReal (int index)=0 |
virtual void | setReal (double val)=0 |
virtual void | setDefaultReal (double val)=0 |
virtual void | setRangeReal (int low, double high)=0 |
virtual void | setReal (int index, double val)=0 |
virtual void | addString (char *value) |
virtual char * | getString ()=0 |
virtual char * | getDefaultString ()=0 |
virtual char * | getString (int index)=0 |
virtual void | setString (char *val)=0 |
virtual void | setDefaultString (char *val)=0 |
virtual void | setString (int index, char *val)=0 |
virtual char * | shortDescription ()=0 |
virtual char * | description ()=0 |
virtual void | report (FILE *file) |
Private Attributes |
char * | name |
ParameterType | type |
int | cardinality |
bool | rangeFlag |