#include <Parameter.h>
Public Member Functions | |
Parameter (const String &name_, bool defaultVal, int ID) | |
Parameter (const String &name_, float low, float high, float defaultVal, int ID) | |
Parameter (const String &name_, Array< var > a, int defaultVal, int ID) | |
const String & | getName () |
const String & | getDescription () |
void | addDescription (const String &desc) |
var | getDefaultValue () |
int | getID () |
Array< var > | getPossibleValues () |
void | setValue (float val, int chan) |
var | operator[] (int chan) |
Parameter & | operator= (const Parameter &other) |
bool | isBoolean () |
bool | isContinuous () |
bool | isDiscrete () |
Private Attributes | |
const String | name |
String | description |
int | parameterId |
bool | isBool |
bool | isCont |
bool | isDisc |
var | defaultValue |
Array< var > | values |
Array< var > | possibleValues |
Class for holding user-definable processor parameters.