35 ModelSetColorizedModels = 1,
61 void setIntKey(
int intKey );
67 void setName(
const std::string& name );
70 const std::string& name()
const;
74 void setIs2D(
bool trueOrFalse );
80 void setModelSet(
int modelSet );
86 void setKeyMap(
const std::string& keyMap );
89 const std::string& keyMap()
const;
92 virtual int gainPrecision()
const;
94 virtual void setGainPrecision(
int amt );
98 virtual const std::string& sensor()
const;
100 virtual void setSensor(
const std::string& sensorName );
104 virtual int orbitSpeedGain()
const;
106 virtual void setOrbitSpeedGain(
int gain );
110 virtual int linearScaledSpeedGain()
const;
112 virtual void setLinearScaledSpeedGain(
int gain );
116 virtual int linearUnscaledSpeedGain()
const;
118 virtual void setLinearUnscaledSpeedGain(
int gain );
123 virtual int rotationSpeedGain()
const;
125 virtual void setRotationSpeedGain(
int gain );
129 virtual double modelScaleFactor()
const;
131 virtual void setModelScaleFactor(
double modelScaleFactor );
134 const std::string& modelScaleType()
const;
136 void setModelScaleType(
const std::string& modelScaleType);
140 double maxModelScaleFactor()
const;
142 void setMaxModelScaleFactor(
double maxModelScaleFactor );
152 void setSpeedScalingMslModeOffset(
double offset );
154 double speedScalingMslModeOffset()
const;
158 void setCameraShakeEnabled(
bool enabled );
160 bool cameraShakeEnabled()
const;
164 void setCameraShakeIntensity(
double intensity );
166 double cameraShakeIntensity()
const;
170 void setLodScaleCenterEnabled(
bool enabled);
172 bool lodScaleCenterEnabled()
const;
176 void setLodScaleCenterMagMinLimit(
double limit);
178 double lodScaleCenterMagMinLimit()
const;
182 void setObserverSetting(
int settingKey,
bool value );
185 bool observerSetting(
int settingKey )
const;
197 virtual bool wireframeModeChanged(
bool onOrOff,
bool& retVal );
205 virtual bool hasSkyRestoreInfo();
208 virtual void setHasSkyRestoreInfo(
bool trueOrFalse);
212 virtual bool skyRestoreInfo();
216 virtual void setSkyRestoreInfo(
bool onOrOff);
ModelSets
Definition: DtObserverMode.h:32
DtObserverModeRecord is the serializable record used to read and write a Visual Mode's Configuration ...
Definition: DtObserverModeRecord.h:23
int myLinearScaledSpeedGain
Definition: DtObserverMode.h:230
bool myIs2D
Definition: DtObserverMode.h:227
double mySpeedScalingMslModeOffset
Definition: DtObserverMode.h:238
static std::string theXRScaleType
Definition: DtObserverMode.h:40
bool myHasSkyRestoreInfo
Definition: DtObserverMode.h:245
DtObserverObject::SpeedScalingMode mySpeedScalingMode
Definition: DtObserverMode.h:237
std::string myKeyMap
Definition: DtObserverMode.h:228
static std::string theLinearScaleType
Definition: DtObserverMode.h:41
SpeedScalingMode
Definition: DtObserverObject.h:50
int myGainPrecision
Definition: DtObserverMode.h:233
int myLinearUnscaledSpeedGain
Definition: DtObserverMode.h:231
double myModelScaleFactor
Definition: DtObserverMode.h:234
Contains makVrv::DtObserverObject class.
bool myCameraShakeEnabled
Definition: DtObserverMode.h:239
int myModelSet
Definition: DtObserverMode.h:226
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ObserverSettingsMap myObserverSettings
Definition: DtObserverMode.h:243
std::map< int, bool > ObserverSettingsMap
Definition: DtObserverMode.h:221
double myCameraShakeIntensity
Definition: DtObserverMode.h:240
bool mySkyRestoreInfo
Definition: DtObserverMode.h:246
int myOrbitSpeedGain
Definition: DtObserverMode.h:229
Contains makArchives::DtObserverModeRecord class.
const char int mode
Definition: ioapi.h:38
int myIntKey
Definition: DtObserverMode.h:223
std::string myModelScaleType
Definition: DtObserverMode.h:235
double myMaxModelScaleFactor
Definition: DtObserverMode.h:236
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::string myName
Definition: DtObserverMode.h:224
DtObserverMode is the class used to represent a single Visual Mode Visual Modes may be saved and rest...
Definition: DtObserverMode.h:29
voidpf uLong offset
Definition: ioapi.h:42
std::string mySensor
Definition: DtObserverMode.h:225
bool myLodScaleCenterEnabled
Definition: DtObserverMode.h:241
int myRotationSpeedGain
Definition: DtObserverMode.h:232
Contains DLL export macros.
double myLodScaleCenterMagMinLimit
Definition: DtObserverMode.h:242