Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Private Attributes
Parameter Class Reference

#include <Parameter.h>

List of all members.

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)
Parameteroperator= (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

Detailed Description

Class for holding user-definable processor parameters.

See also:
GenericProcessor, GenericEditor

The documentation for this class was generated from the following file: