#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.
1.6.3