22 class DtEyepointControlWidgetInterface;
43 void setLinearSpeedGain(
int gain );
46 void setRotationSpeedGain(
int gain );
49 void setOrbitSpeedGain(
int gain );
52 void setScaling(
bool trueFalse );
55 void setConstrain(
bool trueFalse );
58 void setTerrainDragging(
bool trueFalse );
61 virtual void setModelScaleFactor(
int factor );
64 virtual void setViewMagnification(
double mag);
67 virtual void setLodScale(
float lodScale);
70 virtual void setSpeedScalingMode(
74 virtual void setSpeedScalingMslModeOffset(
double offset);
77 virtual void slot_activate(
DtDe* de);
78 virtual void slot_deactivate(
DtDe* de);
86 void setCurrentObserver(
DtObserver* observer );
89 void onObserverAboutToBeDestroyed(
DtInputDriver* inputDriver,
97 void onAttachedToChanged(
DtObserver* observer );
100 void onAttachTypeChanged(
DtObserver* observer );
103 void onObserverModeChanged(
DtObserver* observer,
int newObserverMode );
106 void onGainPrecisionChanged(
DtObserver* observer,
int precision );
109 void onLinearScaledSpeedGainChanged(
DtObserver* observer,
int gain );
112 void onLinearUnscaledSpeedGainChanged(
DtObserver* observer,
int gain );
115 void onRotationSpeedGainChanged(
DtObserver* observer,
int gain );
118 void onOrbitSpeedGainChanged(
DtObserver* observer,
int gain );
121 void onObserverModeSettingChanged(
int observerMode,
int settingKey );
124 void onObserverModeModelScaleFactorChanged(
int observerMode );
127 void onObserverModeMaxModelScaleFactorChanged(
int observerMode );
129 void onObserverViewMagnificationChanged(
DtObserver* observer,
double mag );
131 void onObserverLodScaleChanged(
DtObserver* observer,
float lodScale);
133 void onObserverSpeedScalingModeChanged(
DtObserver* observer,
136 void onObserverSpeedScalingMslModeOffsetChanged(
DtObserver* observer,
141 void updateObserverMode(
int observerMode );
Contains makVrv::DtSubjectObserver class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
SpeedScalingMode
Definition: DtObserverObject.h:53
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtObserver class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
DT_DLL_vrfutil double mag(double x[3])
const char int mode
Definition: ioapi.h:38
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
voidpf uLong offset
Definition: ioapi.h:42