36 ModelSetColorizedModels = 1,
62 void setIntKey(
int intKey );
68 void setName(
const std::string& name );
71 const std::string& name()
const;
75 void setIs2D(
bool trueOrFalse );
81 void setModelSet(
int modelSet );
87 void setKeyMap(
const std::string& keyMap );
90 const std::string& keyMap()
const;
93 virtual int gainPrecision()
const;
95 virtual void setGainPrecision(
int amt );
99 virtual const std::string& sensor()
const;
101 virtual void setSensor(
const std::string& sensorName );
105 virtual int orbitSpeedGain()
const;
107 virtual void setOrbitSpeedGain(
int gain );
111 virtual int linearScaledSpeedGain()
const;
113 virtual void setLinearScaledSpeedGain(
int gain );
117 virtual int linearUnscaledSpeedGain()
const;
119 virtual void setLinearUnscaledSpeedGain(
int gain );
124 virtual int rotationSpeedGain()
const;
126 virtual void setRotationSpeedGain(
int gain );
130 virtual double modelScaleFactor()
const;
132 virtual void setModelScaleFactor(
double modelScaleFactor );
135 const std::string& modelScaleType()
const;
137 void setModelScaleType(
const std::string& modelScaleType);
141 double maxModelScaleFactor()
const;
143 void setMaxModelScaleFactor(
double maxModelScaleFactor );
153 void setSpeedScalingMslModeOffset(
double offset );
155 double speedScalingMslModeOffset()
const;
159 void setCameraShakeEnabled(
bool enabled );
161 bool cameraShakeEnabled()
const;
165 void setCameraShakeIntensity(
double intensity );
167 double cameraShakeIntensity()
const;
171 void setLodScaleCenterEnabled(
bool enabled);
173 bool lodScaleCenterEnabled()
const;
177 void setLodScaleCenterMagMinLimit(
double limit);
179 double lodScaleCenterMagMinLimit()
const;
189 void setObserverSetting(
int settingKey,
bool value );
192 bool observerSetting(
int settingKey )
const;
204 virtual bool wireframeModeChanged(
bool onOrOff,
bool& retVal );
212 virtual bool hasSkyRestoreInfo();
215 virtual void setHasSkyRestoreInfo(
bool trueOrFalse);
219 virtual bool skyRestoreInfo();
223 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:237
bool myIs2D
Definition: DtObserverMode.h:234
double mySpeedScalingMslModeOffset
Definition: DtObserverMode.h:245
static std::string theXRScaleType
Definition: DtObserverMode.h:41
bool myHasSkyRestoreInfo
Definition: DtObserverMode.h:253
DtObserverObject::SpeedScalingMode mySpeedScalingMode
Definition: DtObserverMode.h:244
std::string myKeyMap
Definition: DtObserverMode.h:235
static std::string theLinearScaleType
Definition: DtObserverMode.h:42
SpeedScalingMode
Definition: DtObserverObject.h:50
int myGainPrecision
Definition: DtObserverMode.h:240
int myLinearUnscaledSpeedGain
Definition: DtObserverMode.h:238
double myModelScaleFactor
Definition: DtObserverMode.h:241
Contains makVrv::DtObserverObject class.
bool myCameraShakeEnabled
Definition: DtObserverMode.h:246
int myModelSet
Definition: DtObserverMode.h:233
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ObserverSettingsMap myObserverSettings
Definition: DtObserverMode.h:250
NorthType
Definition: DtObserverObject.h:56
std::map< int, bool > ObserverSettingsMap
Definition: DtObserverMode.h:228
double myCameraShakeIntensity
Definition: DtObserverMode.h:247
bool mySkyRestoreInfo
Definition: DtObserverMode.h:254
int myOrbitSpeedGain
Definition: DtObserverMode.h:236
DtObserverObject::NorthType myNorthType
Definition: DtObserverMode.h:251
Contains makArchives::DtObserverModeRecord class.
const char int mode
Definition: ioapi.h:38
int myIntKey
Definition: DtObserverMode.h:230
std::string myModelScaleType
Definition: DtObserverMode.h:242
double myMaxModelScaleFactor
Definition: DtObserverMode.h:243
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:70
std::string myName
Definition: DtObserverMode.h:231
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:232
bool myLodScaleCenterEnabled
Definition: DtObserverMode.h:248
int myRotationSpeedGain
Definition: DtObserverMode.h:239
Contains DLL export macros.
double myLodScaleCenterMagMinLimit
Definition: DtObserverMode.h:249