![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtJoyDeviceManager (const DtString &name, DtSimManager *simManager, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtJoyDeviceManager (const DtSymbolString &name, DtSimManager *simManager, DtReaderWriterRegistry *parentRegistry=NULL) | |
| virtual | ~DtJoyDeviceManager () |
| destructor | |
| virtual bool | init () |
| init, read in the parameter file "joyParam.dat". | |
| virtual void | tick () |
| Calls joyDeltas() on the joy device to get new joystick events. | |
| virtual DtJoyDevice * | joyDevice () |
| Accessor to the joydevice. | |
| virtual bool | chooseDevice () |
| Create the right device specified in the parameter file. | |
| virtual const DtJoyInit | getDefaults () |
Protected Member Functions | |
| virtual void | processJoyDeviceRequest (DtIfJoyDeviceRequest *request) |
| Process the callback. | |
| DtJoyDeviceManager () | |
| default constructor | |
| virtual void | setDefaults () |
| Set default parameters. | |
| DtJoyDeviceManager (const DtJoyDeviceManager &orig) | |
| copy constructor | |
| DtJoyDeviceManager & | operator= (const DtJoyDeviceManager &orig) |
| assignment operator | |
Static Protected Member Functions | |
| static void | joyDeviceRequestCallback (DtSimMessage *msg, void *usr) |
| Interface callback for enable the joy device for specified entity. | |
Protected Attributes | |
| DtJoyDevice * | myJoyDevice |
| DtSimManager * | mySimManager |
| bool | myInitialized |
| DtString | myEntityUsingJoyDevice |
| DtRwString | myDeviceType |
| Object name of the last entity that. | |
| DtRwReal | myTransSensitivity |
| DtRwReal | myTransGain |
| DtRwInt | myTransInvertX |
| DtRwInt | myTransInvertY |
| DtRwInt | myTransInvertZ |
| DtRwReal | myRotSensitivity |
| DtRwReal | myRotGain |
| DtRwInt | myRotInvertX |
| DtRwInt | myRotInvertY |
| DtRwInt | myRotInvertZ |
| DtRwInt | myWantPOV |
| tripp, no sb | |
| DtRwString | myLinuxDevice |
Static Protected Attributes | |
| static const char | theDeviceTypeName [] |
| static const char | theTransSensitivityName [] |
| static const char | theTransGainName [] |
| static const char | theTransInvertXName [] |
| static const char | theTransInvertYName [] |
| static const char | theTransInvertZName [] |
| static const char | theRotSensitivityName [] |
| static const char | theRotGainName [] |
| static const char | theRotInvertXName [] |
| static const char | theRotInvertYName [] |
| static const char | theRotInvertZName [] |
| static const char | theWantPOVName [] |
| static const char | theLinuxDeviceName [] |
| DtJoyDeviceManager::DtJoyDeviceManager | ( | const DtString & | name, |
| DtSimManager * | simManager, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtJoyDeviceManager::DtJoyDeviceManager | ( | const DtSymbolString & | name, |
| DtSimManager * | simManager, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| virtual DtJoyDeviceManager::~DtJoyDeviceManager | ( | ) | [virtual] |
destructor
| DtJoyDeviceManager::DtJoyDeviceManager | ( | ) | [protected] |
default constructor
| DtJoyDeviceManager::DtJoyDeviceManager | ( | const DtJoyDeviceManager & | orig | ) | [protected] |
copy constructor
| virtual bool DtJoyDeviceManager::init | ( | ) | [virtual] |
init, read in the parameter file "joyParam.dat".
| virtual void DtJoyDeviceManager::tick | ( | ) | [virtual] |
Calls joyDeltas() on the joy device to get new joystick events.
| virtual DtJoyDevice* DtJoyDeviceManager::joyDevice | ( | ) | [virtual] |
Accessor to the joydevice.
| virtual bool DtJoyDeviceManager::chooseDevice | ( | ) | [virtual] |
Create the right device specified in the parameter file.
| virtual const DtJoyInit DtJoyDeviceManager::getDefaults | ( | ) | [virtual] |
| static void DtJoyDeviceManager::joyDeviceRequestCallback | ( | DtSimMessage * | msg, |
| void * | usr | ||
| ) | [static, protected] |
Interface callback for enable the joy device for specified entity.
| virtual void DtJoyDeviceManager::processJoyDeviceRequest | ( | DtIfJoyDeviceRequest * | request | ) | [protected, virtual] |
Process the callback.
| virtual void DtJoyDeviceManager::setDefaults | ( | ) | [protected, virtual] |
Set default parameters.
| DtJoyDeviceManager& DtJoyDeviceManager::operator= | ( | const DtJoyDeviceManager & | orig | ) | [protected] |
assignment operator
DtJoyDevice* DtJoyDeviceManager::myJoyDevice [protected] |
DtSimManager* DtJoyDeviceManager::mySimManager [protected] |
bool DtJoyDeviceManager::myInitialized [protected] |
DtString DtJoyDeviceManager::myEntityUsingJoyDevice [protected] |
DtRwString DtJoyDeviceManager::myDeviceType [protected] |
Object name of the last entity that.
used the joy device. Joy device parameters.
DtRwReal DtJoyDeviceManager::myTransSensitivity [protected] |
DtRwReal DtJoyDeviceManager::myTransGain [protected] |
DtRwInt DtJoyDeviceManager::myTransInvertX [protected] |
DtRwInt DtJoyDeviceManager::myTransInvertY [protected] |
DtRwInt DtJoyDeviceManager::myTransInvertZ [protected] |
DtRwReal DtJoyDeviceManager::myRotSensitivity [protected] |
DtRwReal DtJoyDeviceManager::myRotGain [protected] |
DtRwInt DtJoyDeviceManager::myRotInvertX [protected] |
DtRwInt DtJoyDeviceManager::myRotInvertY [protected] |
DtRwInt DtJoyDeviceManager::myRotInvertZ [protected] |
DtRwInt DtJoyDeviceManager::myWantPOV [protected] |
tripp, no sb
DtRwString DtJoyDeviceManager::myLinuxDevice [protected] |
const char DtJoyDeviceManager::theDeviceTypeName[] [static, protected] |
const char DtJoyDeviceManager::theTransSensitivityName[] [static, protected] |
const char DtJoyDeviceManager::theTransGainName[] [static, protected] |
const char DtJoyDeviceManager::theTransInvertXName[] [static, protected] |
const char DtJoyDeviceManager::theTransInvertYName[] [static, protected] |
const char DtJoyDeviceManager::theTransInvertZName[] [static, protected] |
const char DtJoyDeviceManager::theRotSensitivityName[] [static, protected] |
const char DtJoyDeviceManager::theRotGainName[] [static, protected] |
const char DtJoyDeviceManager::theRotInvertXName[] [static, protected] |
const char DtJoyDeviceManager::theRotInvertYName[] [static, protected] |
const char DtJoyDeviceManager::theRotInvertZName[] [static, protected] |
const char DtJoyDeviceManager::theWantPOVName[] [static, protected] |
const char DtJoyDeviceManager::theLinuxDeviceName[] [static, protected] |