![]() |
VR-Forces 4.3.1 Class Documentation
|
Logic class for editing definition ObserverMode. More...
Public Member Functions | |
| DtObserverSettingsLogic (DtDe &de, DtPersistenceControlsInterface *persistIf, DtObserverSettingsInterface *observerModeEditorIf) | |
| CTOR. | |
| virtual | ~DtObserverSettingsLogic () |
| DTOR. | |
| virtual void | setSelectedObserver (const std::string &observerName) |
| Called by the settings dialog interface to indicate that a new observer is selected. | |
| virtual void | setSelectedObserverMode (const std::string &ObserverModeName) |
| Called by the settings dialog interface to indicate that a new mode is selected. | |
| virtual void | modelSetChanged (int modelSet) |
| virtual void | sensorChanged (const std::string &sensor) |
| virtual void | keyMapChanged (const std::string &keyMap) |
| virtual void | projectionChanged (const std::string &projection) |
| virtual void | settingChanged (int settingKey, bool value) |
| virtual void | setModelScaleFactor (int factor) |
| Set the model scale factor for the observer mode. | |
| virtual void | setModelScaleType (DtObserverObject::ScaleType type) |
| Set the model scale type for the observer mode. | |
| virtual void | setMaxModelScaleFactor (double maxScaleFactor) |
| Set the max model scale factor for the observer mode. | |
| virtual void | setLinearSpeedGain (int gain) |
| Set the current observer's linear speed gain. | |
| virtual void | setRotationSpeedGain (int gain) |
| Set the current observer's rotation speed gain. | |
| virtual void | setOrbitSpeedGain (int gain) |
| Set the current observer's orbit speed gain. | |
| virtual void | setSpeedScalingMode (DtObserverObject::SpeedScalingMode mode) |
| Set the current observer's speed scaling mode. | |
| virtual void | setSpeedScalingAslModeOffset (double offset) |
| Set the current observer's speed scaling asl mode offset. | |
| virtual void | setCameraShakeIntensity (double intensity) |
| Set the current observer's camera shake intensity. | |
| virtual void | setCameraShakeEnabled (bool enabled) |
| Enable or disable the current observer's camera shake. | |
| virtual void | createObserver (const std::string &ObserverName) |
| virtual void | deleteObserver (const std::string &ObserverName) |
| virtual void | renameObserver (const std::string &oldName, const std::string &newName) |
| virtual void | createObserverMode (const std::string &ObserverModeName) |
| virtual void | deleteObserverMode (const std::string &ObserverModeName) |
| virtual void | renameObserverMode (const std::string &oldName, const std::string &newName) |
Protected Member Functions | |
| virtual void | observerModesRestored (const DtSettingsBackup *) |
| void | setupValues () |
| setup the values for the current mode. | |
| void | setupSettings () |
| void | setupSpeedSliders () |
| void | setupModelScaleFactorSlider () |
| void | setupModelScaleTypeSelector () |
| void | setupMaxModelScaleFactorSpinBox () |
| void | setupObserverList () |
| void | setupObserverModeList () |
| std::string | projectionToString (bool is2D) |
| bool | projectionFromString (const std::string &is2D) |
| virtual void | onExport () |
| Called when user wants to export observer modes to a file. | |
| virtual void | onExportSelected () |
| Called when user wants to export a single mode to a file. | |
| virtual void | onExportFilenameChosen (const std::string &, bool selected) |
| Called when the export filename has been chosen. | |
| virtual void | onImport () |
| Called when a user wants to import (replace) observer modes with contents of selected file. | |
| virtual void | onImportFilenameChosen (const std::string &) |
| Called when the import filename has been chose. | |
| virtual void | onMerge () |
| Called when a user wants to merge observer modes with contents of selected file. | |
| virtual void | onMergeFilenameChosen (const std::string &) |
| Called when the file to merge with the existing modes has been selected. | |
| virtual void | updateDeleteEnabledState (const std::string &channelKeyToIgnore="") |
| virtual void | setCurrentObserverSelected () |
| void | slot_observerModeNameChanged (int modeId) |
| void | slot_observerModeSettingChanged (int modeId) |
| void | slot_channelConfigurationModified () |
| Called by signal when a channel configuration is modified. | |
| void | slot_channelToBeDestroyed (const std::string &displayName, const std::string &windowName, const std::string &channelName) |
| Called by signal when a channel configuration is destroyed. | |
| void | slot_channelConfigurationAdded () |
| Called by signal when a channel configuration is added. | |
| void | slot_sensorAdded (DtSensor *sensor) |
| Called by signal when a new sensor is added. | |
| void | slot_sensorRemoved (DtSensor *sensor) |
| Called by signal when a sensor is about to be deleted. | |
| void | slot_sensorRenamed (DtSensor *sensor, const std::string &oldName) |
| Called by signal when a sensor is renamed. | |
| void | slot_observerCreated (DtInputDriver *inputDriver, DtObserver *observer) |
| called by signal when an observer is created | |
| void | slot_observerAboutToBeDestroyed (DtInputDriver *inputDriver, DtObserver *observer) |
| called by signal when an observer is destroyed | |
| void | slot_observerModeChanged (DtObserver *observer, int newObserverMode) |
| called by signal when an observer changes observer mode | |
Logic class for editing definition ObserverMode.
| makVrv::DtObserverSettingsLogic::DtObserverSettingsLogic | ( | DtDe & | de, |
| DtPersistenceControlsInterface * | persistIf, | ||
| DtObserverSettingsInterface * | observerModeEditorIf | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Called by the settings dialog interface to indicate that a new observer is selected.
|
virtual |
Called by the settings dialog interface to indicate that a new mode is selected.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set the model scale factor for the observer mode.
|
virtual |
Set the model scale type for the observer mode.
|
virtual |
Set the max model scale factor for the observer mode.
|
virtual |
Set the current observer's linear speed gain.
|
virtual |
Set the current observer's rotation speed gain.
|
virtual |
Set the current observer's orbit speed gain.
|
virtual |
Set the current observer's speed scaling mode.
|
virtual |
Set the current observer's speed scaling asl mode offset.
|
virtual |
Set the current observer's camera shake intensity.
|
virtual |
Enable or disable the current observer's camera shake.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protected |
setup the values for the current mode.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Called when user wants to export observer modes to a file.
|
protectedvirtual |
Called when user wants to export a single mode to a file.
|
protectedvirtual |
Called when the export filename has been chosen.
Will export observer modes to given file
|
protectedvirtual |
Called when a user wants to import (replace) observer modes with contents of selected file.
|
protectedvirtual |
Called when the import filename has been chose.
Will import contents of file to observer mode manager
|
protectedvirtual |
Called when a user wants to merge observer modes with contents of selected file.
|
protectedvirtual |
Called when the file to merge with the existing modes has been selected.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
Called by signal when a channel configuration is modified.
Used to update the observer's delete button enabled status.
|
protected |
Called by signal when a channel configuration is destroyed.
Used to update the observer's delete button enabled status.
|
protected |
Called by signal when a channel configuration is added.
Used to update the observer's delete button enabled status.
|
protected |
Called by signal when a new sensor is added.
Updates the GUI by adding the new sensor
|
protected |
Called by signal when a sensor is about to be deleted.
Updates the GUI
|
protected |
Called by signal when a sensor is renamed.
Updates the GUI
|
protected |
called by signal when an observer is created
|
protected |
called by signal when an observer is destroyed
|
protected |
called by signal when an observer changes observer mode
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |