#include <OutControlSender.hxx>
Public Types | |
enum | tEnum { eLinear, eInverted, eLog, eReverseLog } |
Public Member Functions | |
EMapping () | |
EMapping (tValue v) | |
EMapping (std::string s) | |
Component * | Species () const |
Returns a new object of the same class than the receiver object. | |
Static Public Attributes | |
static tEnumValue | sEnumValues [] |
static tValue | sDefault |
Definition at line 42 of file OutControlSender.hxx.
eLinear |
1:1 relationship (default) |
eInverted |
Inverted linear relationship. |
eLog |
More resolution in the low range. |
eReverseLog |
More resolution in the upper range. |
Definition at line 52 of file OutControlSender.hxx.
CLAM::OutControlSenderConfig::EMapping::EMapping | ( | ) | [inline] |
Definition at line 48 of file OutControlSender.hxx.
CLAM::OutControlSenderConfig::EMapping::EMapping | ( | tValue | v | ) | [inline] |
Definition at line 49 of file OutControlSender.hxx.
CLAM::OutControlSenderConfig::EMapping::EMapping | ( | std::string | s | ) | [inline] |
Definition at line 50 of file OutControlSender.hxx.
Component* CLAM::OutControlSenderConfig::EMapping::Species | ( | ) | const [inline, virtual] |
Returns a new object of the same class than the receiver object.
To be reimplemented by subclasses.
Implements CLAM::Enum.
Definition at line 59 of file OutControlSender.hxx.
Definition at line 47 of file OutControlSender.hxx.
{ { EMapping::eLinear, "Linear" }, { EMapping::eInverted, "Inverted" }, { EMapping::eLog, "Log" }, { EMapping::eReverseLog, "Reverse Log" }, { 0, NULL } }
Definition at line 46 of file OutControlSender.hxx.