CCAFFEINE
0.8.8
|
#include <FloatParameter.h>
Public Member Functions | |
FloatParameter (char *name_, char *help_, char *prompt_, float Default_, float low_, float high_) | |
int | setValue (char *val) |
virtual char * | toString () |
virtual char * | toString (char *infix) |
char * | getName () |
char * | getValueString () |
Public Attributes | |
float | low |
float | high |
float | Default |
char * | help |
char * | prompt |
float | value |
Private Attributes | |
char | vstring [40] |
This interface is DEPRECATED. 32 bit float parameter class.
int FloatParameter::setValue | ( | char * | value | ) | [virtual] |
parse the ascii form of the value. returns 0 if ok, -1 if error.
Implements BaseParameter.
virtual char* FloatParameter::toString | ( | ) | [virtual] |
Get the bounds, etc as a curiously formatted string
Implements BaseParameter.
virtual char* FloatParameter::toString | ( | char * | infix | ) | [virtual] |
Return the string form of the parameter using infix as part of the formatting. We own this string.
Implements BaseParameter.
char* FloatParameter::getName | ( | ) | [inline, virtual] |
Return the simple string (no whitespace) name/key identifying this parameter uniquely within a collection of parameters. We own this string; don't free it.
Implements BaseParameter.
{ return name; }
char* FloatParameter::getValueString | ( | ) | [virtual] |
Get value printed into a string in the usual way. We own this string; don't free it (or keep it beyond the life of the parameter object). In some obscure cases, this may come back as "UNDEFINED".
Implements BaseParameter.