![]() |
VR-Forces 4.0.4 Class Documentation
|
This class's main responsibility is to provide the functions used to control an observer. More...
Public Member Functions | |
| DtObserverController (DtDe &de, DtKeyMapManager &keyMapManager) | |
| CTOR. | |
| virtual | ~DtObserverController () |
| DTOR. | |
| void | setCurrentObserver (DtObserver *observer) |
| DtObserver * | currentObserver () const |
| virtual void | bindFunctions () |
| virtual void | incrementOrbitSpeedGain () |
| These functions get mapped to keys. | |
| virtual void | decrementOrbitSpeedGain () |
| virtual void | incrementLinearSpeedGain () |
| virtual void | decrementLinearSpeedGain () |
| virtual void | incrementRotationSpeedGain () |
| virtual void | decrementRotationSpeedGain () |
| virtual void | startOrbitingLeft () |
| Orbit. | |
| virtual void | stopOrbitingLeft () |
| virtual void | startOrbitingRight () |
| virtual void | stopOrbitingRight () |
| virtual void | startOrbitingUp () |
| virtual void | stopOrbitingUp () |
| virtual void | startOrbitingDown () |
| virtual void | stopOrbitingDown () |
| virtual void | startLookUp () |
| virtual void | startLookDown () |
| virtual void | startLookLeft () |
| virtual void | startLookRight () |
| virtual void | startLookTiltLeft () |
| virtual void | startLookTiltRight () |
| virtual void | startLevelYawLeft () |
| virtual void | startLevelYawRight () |
| virtual void | startLevelPitchUp () |
| virtual void | startLevelPitchDown () |
| virtual void | startLevelRollRight () |
| virtual void | startLevelRollLeft () |
| virtual void | startYawLeft () |
| virtual void | startYawRight () |
| virtual void | startPitchUp () |
| virtual void | startPitchDown () |
| virtual void | startRollRight () |
| virtual void | startRollLeft () |
| virtual void | startMoveObserverForward () |
| virtual void | startMoveObserverLeft () |
| virtual void | startMoveObserverBack () |
| virtual void | startMoveObserverRight () |
| virtual void | startMoveObserverUp () |
| virtual void | startMoveObserverDown () |
| virtual void | startMoveLevelObserverForward () |
| virtual void | startMoveLevelObserverBack () |
| virtual void | startMoveLevelObserverLeft () |
| virtual void | startMoveLevelObserverRight () |
| virtual void | startMoveLevelObserverUp () |
| virtual void | startMoveLevelObserverDown () |
| virtual void | startMoveAttachedContextForward () |
| virtual void | startMoveAttachedContextBack () |
| virtual void | startMoveAttachedContextLeft () |
| virtual void | startMoveAttachedContextRight () |
| virtual void | startMoveAttachedContextUp () |
| virtual void | startMoveAttachedContextDown () |
| virtual void | stopLookUp () |
| virtual void | stopLookDown () |
| virtual void | stopLookLeft () |
| virtual void | stopLookRight () |
| virtual void | stopLookTiltLeft () |
| virtual void | stopLookTiltRight () |
| virtual void | stopLevelYawLeft () |
| virtual void | stopLevelYawRight () |
| virtual void | stopLevelPitchUp () |
| virtual void | stopLevelPitchDown () |
| virtual void | stopLevelRollRight () |
| virtual void | stopLevelRollLeft () |
| virtual void | stopYawLeft () |
| virtual void | stopYawRight () |
| virtual void | stopPitchUp () |
| virtual void | stopPitchDown () |
| virtual void | stopRollRight () |
| virtual void | stopRollLeft () |
| virtual void | stopMoveObserverForward () |
| virtual void | stopMoveObserverLeft () |
| virtual void | stopMoveObserverBack () |
| virtual void | stopMoveObserverRight () |
| virtual void | stopMoveObserverUp () |
| virtual void | stopMoveObserverDown () |
| virtual void | stopMoveLevelObserverForward () |
| virtual void | stopMoveLevelObserverBack () |
| virtual void | stopMoveLevelObserverLeft () |
| virtual void | stopMoveLevelObserverRight () |
| virtual void | stopMoveLevelObserverUp () |
| virtual void | stopMoveLevelObserverDown () |
| virtual void | stopMoveAttachedContextForward () |
| virtual void | stopMoveAttachedContextBack () |
| virtual void | stopMoveAttachedContextLeft () |
| virtual void | stopMoveAttachedContextRight () |
| virtual void | stopMoveAttachedContextUp () |
| virtual void | stopMoveAttachedContextDown () |
| virtual void | startSuppressingConstrainToTerrain () |
| virtual void | stopSuppressingConstrainToTerrain () |
| virtual void | nextAttachMode () |
| Goes to the next attach mode; order is tether, follow, mimic, track. | |
| virtual void | level () |
| virtual void | resetCamera () |
| virtual void | reset () |
| virtual void | toggleSpeedScaling () |
| virtual void | toggleConstrainToTerrain () |
| virtual void | toggleForceNorthOrientation () |
| virtual void | toggleViewControl () |
| Toggle observer listening to view controls (for observer's observer mode) (Does not change driver listening) | |
| virtual void | toggleTrackHistories () |
| Toggle track history display on or off (for observer's observer mode) | |
| virtual void | toggleConstrainToCenter () |
| virtual void | detach () |
| virtual void | toggleHideModelOnAttach () |
| virtual void | toggleOrientToTargetConstraint () |
| virtual void | attachNextAllowed () |
| virtual void | attachNextEntityOrProp () |
| virtual void | attachPrevAllowed () |
| virtual void | attachPrevEntityOrProp () |
| virtual void | setMimicAttachType () |
| virtual void | setTetherAttachType () |
| virtual void | setTrackAttachType () |
| virtual void | setOrbitSpeedGain (int gain) |
| virtual void | setLinearSpeedGain (int gain) |
| virtual void | setRotationSpeedGain (int gain) |
| virtual void | clearMotion () |
| virtual void | nextObserverMode () |
| virtual void | previousObserverMode () |
| virtual void | incrementViewResolution () |
| meters per pixel. | |
| virtual void | decrementViewResolution () |
| meters per pixel. | |
| virtual void | startIncreasingViewResolution () |
| meters per pixel. | |
| virtual void | stopIncreasingViewResolution () |
| meters per pixel. | |
| virtual void | startDecreasingViewResolution () |
| meters per pixel. | |
| virtual void | stopDecreasingViewResolution () |
| meters per pixel. | |
| virtual void | setViewResolution (double resolution) |
| meters per pixel. | |
| DtDe & | myDe |
| Temp, so we can look this up ONCE each event. | |
| DtKeyMapManager & | myKeyMapManager |
| Temp, so we can look this up ONCE each event. | |
| DtObserver * | myCurrentObserver |
| Temp, so we can look this up ONCE each event. | |
| virtual void | incrementViewMagnification () |
| Temp, so we can look this up ONCE each event. | |
| virtual void | decrementViewMagnification () |
| Temp, so we can look this up ONCE each event. | |
| virtual void | resetViewMagnification () |
| Temp, so we can look this up ONCE each event. | |
| virtual void | setViewMagnification (double magnification) |
| Temp, so we can look this up ONCE each event. | |
| DtObserverController (const DtObserverController &) | |
| Copy Constructor (not implemented) | |
| DtObserverController & | operator= (const DtObserverController &) |
| Assignment Operator (not implemented) | |
This class's main responsibility is to provide the functions used to control an observer.
| makVrv::DtObserverController::DtObserverController | ( | DtDe & | de, |
| DtKeyMapManager & | keyMapManager | ||
| ) |
CTOR.
| virtual makVrv::DtObserverController::~DtObserverController | ( | ) | [virtual] |
DTOR.
| makVrv::DtObserverController::DtObserverController | ( | const DtObserverController & | ) | [private] |
Copy Constructor (not implemented)
| void makVrv::DtObserverController::setCurrentObserver | ( | DtObserver * | observer | ) |
| virtual void makVrv::DtObserverController::bindFunctions | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::incrementOrbitSpeedGain | ( | ) | [virtual] |
These functions get mapped to keys.
Gain mutators
| virtual void makVrv::DtObserverController::decrementOrbitSpeedGain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::incrementLinearSpeedGain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::decrementLinearSpeedGain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::incrementRotationSpeedGain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::decrementRotationSpeedGain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startOrbitingLeft | ( | ) | [virtual] |
Orbit.
| virtual void makVrv::DtObserverController::stopOrbitingLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startOrbitingRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopOrbitingRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startOrbitingUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopOrbitingUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startOrbitingDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopOrbitingDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLookUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLookDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLookLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLookRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLookTiltLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLookTiltRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLevelYawLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLevelYawRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLevelPitchUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLevelPitchDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLevelRollRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startLevelRollLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startYawLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startYawRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startPitchUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startPitchDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startRollRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startRollLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveObserverForward | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveObserverLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveObserverBack | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveObserverRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveObserverUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveObserverDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveLevelObserverForward | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveLevelObserverBack | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveLevelObserverLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveLevelObserverRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveLevelObserverUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveLevelObserverDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveAttachedContextForward | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveAttachedContextBack | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveAttachedContextLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveAttachedContextRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveAttachedContextUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startMoveAttachedContextDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLookUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLookDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLookLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLookRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLookTiltLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLookTiltRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLevelYawLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLevelYawRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLevelPitchUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLevelPitchDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLevelRollRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopLevelRollLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopYawLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopYawRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopPitchUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopPitchDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopRollRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopRollLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveObserverForward | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveObserverLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveObserverBack | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveObserverRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveObserverUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveObserverDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveLevelObserverForward | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveLevelObserverBack | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveLevelObserverLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveLevelObserverRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveLevelObserverUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveLevelObserverDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveAttachedContextForward | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveAttachedContextBack | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveAttachedContextLeft | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveAttachedContextRight | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveAttachedContextUp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopMoveAttachedContextDown | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::startSuppressingConstrainToTerrain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::stopSuppressingConstrainToTerrain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::nextAttachMode | ( | ) | [virtual] |
Goes to the next attach mode; order is tether, follow, mimic, track.
HOWEVER, if the current observer is currently attach to multiple objects OR if the current observer is unattached but multiple objects are currently selected then follow and mimic will be skipped
| virtual void makVrv::DtObserverController::level | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::resetCamera | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::reset | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::toggleSpeedScaling | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::toggleConstrainToTerrain | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::toggleForceNorthOrientation | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::toggleViewControl | ( | ) | [virtual] |
Toggle observer listening to view controls (for observer's observer mode) (Does not change driver listening)
| virtual void makVrv::DtObserverController::toggleTrackHistories | ( | ) | [virtual] |
Toggle track history display on or off (for observer's observer mode)
| virtual void makVrv::DtObserverController::toggleConstrainToCenter | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::detach | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::toggleHideModelOnAttach | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::toggleOrientToTargetConstraint | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::attachNextAllowed | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::attachNextEntityOrProp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::attachPrevAllowed | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::attachPrevEntityOrProp | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::setMimicAttachType | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::setTetherAttachType | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::setTrackAttachType | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::setOrbitSpeedGain | ( | int | gain | ) | [virtual] |
| virtual void makVrv::DtObserverController::setLinearSpeedGain | ( | int | gain | ) | [virtual] |
| virtual void makVrv::DtObserverController::setRotationSpeedGain | ( | int | gain | ) | [virtual] |
| virtual void makVrv::DtObserverController::clearMotion | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::nextObserverMode | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::previousObserverMode | ( | ) | [virtual] |
| virtual void makVrv::DtObserverController::incrementViewResolution | ( | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::decrementViewResolution | ( | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::startIncreasingViewResolution | ( | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::stopIncreasingViewResolution | ( | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::startDecreasingViewResolution | ( | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::stopDecreasingViewResolution | ( | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::setViewResolution | ( | double | resolution | ) | [virtual] |
meters per pixel.
| virtual void makVrv::DtObserverController::incrementViewMagnification | ( | ) | [virtual] |
Temp, so we can look this up ONCE each event.
| virtual void makVrv::DtObserverController::decrementViewMagnification | ( | ) | [virtual] |
Temp, so we can look this up ONCE each event.
| virtual void makVrv::DtObserverController::resetViewMagnification | ( | ) | [virtual] |
Temp, so we can look this up ONCE each event.
| virtual void makVrv::DtObserverController::setViewMagnification | ( | double | magnification | ) | [virtual] |
Temp, so we can look this up ONCE each event.
| DtObserverController& makVrv::DtObserverController::operator= | ( | const DtObserverController & | ) | [private] |
Assignment Operator (not implemented)
DtDe& makVrv::DtObserverController::myDe [protected] |
Temp, so we can look this up ONCE each event.
Temp, so we can look this up ONCE each event.
Temp, so we can look this up ONCE each event.