![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains class declarations for DtConstrainedDualAxisInputPort and DtConstrainedDualAxisOutputPort. More...

Public Member Functions | |
| DtConstrainedDualAxisAnalogInputPort (const DtString &portName) | |
| virtual | ~DtConstrainedDualAxisAnalogInputPort () |
| virtual void | receiveData (DtPortData *data) |
| Overridden from base class for optimization. | |
| virtual void | setMinXValue (double minVal) |
| virtual double | minXValue () const |
| virtual void | setMaxXValue (double maxVal) |
| virtual double | maxXValue () const |
| virtual void | setMinYValue (double minVal) |
| virtual double | minYValue () const |
| virtual void | setMaxYValue (double maxVal) |
| virtual double | maxYValue () const |
Protected Attributes | |
| double | myMaxXValue |
| double | myMinXValue |
| double | myMaxYValue |
| double | myMinYValue |
Contains class declarations for DtConstrainedDualAxisInputPort and DtConstrainedDualAxisOutputPort.
Instances of DtConstrainedDualAxisAnalogInputPort are input ports through which data consumers can receive information values from a device such as a joystick that has two axes of motion. It represents this by creating two DtConstrainedAnalogPorts called myXValue and myYValue. Both are constrained to the range -1.0 to 1.0 by default.
| DtConstrainedDualAxisAnalogInputPort::DtConstrainedDualAxisAnalogInputPort | ( | const DtString & | portName | ) |
| virtual DtConstrainedDualAxisAnalogInputPort::~DtConstrainedDualAxisAnalogInputPort | ( | ) | [virtual] |
| virtual void DtConstrainedDualAxisAnalogInputPort::receiveData | ( | DtPortData * | data | ) | [virtual] |
Overridden from base class for optimization.
This function copies the double instead of cloning the port data.
Reimplemented from DtDualAxisAnalogInputPort.
| virtual void DtConstrainedDualAxisAnalogInputPort::setMinXValue | ( | double | minVal | ) | [virtual] |
| virtual double DtConstrainedDualAxisAnalogInputPort::minXValue | ( | ) | const [virtual] |
| virtual void DtConstrainedDualAxisAnalogInputPort::setMaxXValue | ( | double | maxVal | ) | [virtual] |
| virtual double DtConstrainedDualAxisAnalogInputPort::maxXValue | ( | ) | const [virtual] |
| virtual void DtConstrainedDualAxisAnalogInputPort::setMinYValue | ( | double | minVal | ) | [virtual] |
| virtual double DtConstrainedDualAxisAnalogInputPort::minYValue | ( | ) | const [virtual] |
| virtual void DtConstrainedDualAxisAnalogInputPort::setMaxYValue | ( | double | maxVal | ) | [virtual] |
| virtual double DtConstrainedDualAxisAnalogInputPort::maxYValue | ( | ) | const [virtual] |
double DtConstrainedDualAxisAnalogInputPort::myMaxXValue [protected] |
double DtConstrainedDualAxisAnalogInputPort::myMinXValue [protected] |
double DtConstrainedDualAxisAnalogInputPort::myMaxYValue [protected] |
double DtConstrainedDualAxisAnalogInputPort::myMinYValue [protected] |