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;
188 void setObserverSetting(
int settingKey,
bool value );
191 bool observerSetting(
int settingKey )
const;
203 virtual bool wireframeModeChanged(
bool onOrOff,
bool& retVal );
211 virtual bool hasSkyRestoreInfo();
214 virtual void setHasSkyRestoreInfo(
bool trueOrFalse);
218 virtual bool skyRestoreInfo();
222 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:236
bool myIs2D
Definition: DtObserverMode.h:233
double mySpeedScalingMslModeOffset
Definition: DtObserverMode.h:244
static std::string theXRScaleType
Definition: DtObserverMode.h:40
bool myHasSkyRestoreInfo
Definition: DtObserverMode.h:252
DtObserverObject::SpeedScalingMode mySpeedScalingMode
Definition: DtObserverMode.h:243
std::string myKeyMap
Definition: DtObserverMode.h:234
static std::string theLinearScaleType
Definition: DtObserverMode.h:41
SpeedScalingMode
Definition: DtObserverObject.h:50
int myGainPrecision
Definition: DtObserverMode.h:239
int myLinearUnscaledSpeedGain
Definition: DtObserverMode.h:237
double myModelScaleFactor
Definition: DtObserverMode.h:240
Contains makVrv::DtObserverObject class.
bool myCameraShakeEnabled
Definition: DtObserverMode.h:245
int myModelSet
Definition: DtObserverMode.h:232
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ObserverSettingsMap myObserverSettings
Definition: DtObserverMode.h:249
NorthType
Definition: DtObserverObject.h:56
std::map< int, bool > ObserverSettingsMap
Definition: DtObserverMode.h:227
double myCameraShakeIntensity
Definition: DtObserverMode.h:246
bool mySkyRestoreInfo
Definition: DtObserverMode.h:253
int myOrbitSpeedGain
Definition: DtObserverMode.h:235
DtObserverObject::NorthType myNorthType
Definition: DtObserverMode.h:250
Contains makArchives::DtObserverModeRecord class.
const char int mode
Definition: ioapi.h:38
int myIntKey
Definition: DtObserverMode.h:229
std::string myModelScaleType
Definition: DtObserverMode.h:241
double myMaxModelScaleFactor
Definition: DtObserverMode.h:242
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::string myName
Definition: DtObserverMode.h:230
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:231
bool myLodScaleCenterEnabled
Definition: DtObserverMode.h:247
int myRotationSpeedGain
Definition: DtObserverMode.h:238
Contains DLL export macros.
double myLodScaleCenterMagMinLimit
Definition: DtObserverMode.h:248