53 void setIntKey(
int intKey );
59 void setName(
const std::string& name );
62 const std::string& name()
const;
66 void setIs2D(
bool trueOrFalse );
78 void setKeyMap(
const std::string& keyMap );
81 const std::string& keyMap()
const;
84 virtual int gainPrecision()
const;
86 virtual void setGainPrecision(
int amt );
90 virtual const std::string& sensor()
const;
92 virtual void setSensor(
const std::string& sensorName );
96 virtual int orbitSpeedGain()
const;
98 virtual void setOrbitSpeedGain(
int gain );
102 virtual int linearScaledSpeedGain()
const;
104 virtual void setLinearScaledSpeedGain(
int gain );
108 virtual int linearUnscaledSpeedGain()
const;
110 virtual void setLinearUnscaledSpeedGain(
int gain );
115 virtual int rotationSpeedGain()
const;
117 virtual void setRotationSpeedGain(
int gain );
121 virtual double modelScaleFactor()
const;
123 virtual void setModelScaleFactor(
double modelScaleFactor );
126 const std::string& modelScaleType()
const;
128 void setModelScaleType(
const std::string& modelScaleType);
132 double maxModelScaleFactor()
const;
134 void setMaxModelScaleFactor(
double maxModelScaleFactor );
144 void setSpeedScalingMslModeOffset(
double offset );
146 double speedScalingMslModeOffset()
const;
150 void setCameraShakeEnabled(
bool enabled );
152 bool cameraShakeEnabled()
const;
156 void setCameraShakeIntensity(
double intensity );
158 double cameraShakeIntensity()
const;
162 void setIsFrustumBasedViewMagnificationEnabled(
bool enabled);
164 bool isFrustumBasedViewMagnificationEnabled()
const;
182 virtual void setColorControlEnabled(
bool enabled);
185 virtual bool colorControlEnabled()
const;
190 virtual void setColorControlInvert(
bool enabled);
193 virtual bool colorControlInvert()
const;
198 virtual void setColorControlContrast(
double value);
201 virtual double colorControlContrast()
const;
206 virtual void setColorControlBrightness(
double value);
209 virtual double colorControlBrightness()
const;
214 virtual void setColorControlColorMix(
double value);
217 virtual double colorControlColorMix()
const;
220 void setObserverSetting(
int settingKey,
bool value );
223 bool observerSetting(
int settingKey )
const;
235 virtual bool wireframeModeChanged(
bool onOrOff,
bool& retVal );
243 virtual bool hasSkyRestoreInfo();
246 virtual void setHasSkyRestoreInfo(
bool trueOrFalse);
250 virtual bool skyRestoreInfo();
254 virtual void setSkyRestoreInfo(
bool onOrOff);
DtObserverModeRecord is the serializable record used to read and write a Visual Mode's Configuration ...
Definition: DtObserverModeRecord.h:24
int myLinearScaledSpeedGain
Definition: DtObserverMode.h:268
bool myIs2D
Definition: DtObserverMode.h:265
DtObserverObject::DtLodCenterSettings myLodCenterSettings
Definition: DtObserverMode.h:288
double mySpeedScalingMslModeOffset
Definition: DtObserverMode.h:276
static std::string theXRScaleType
Definition: DtObserverMode.h:32
float myColorControlBrightness
Definition: DtObserverMode.h:285
bool myHasSkyRestoreInfo
Definition: DtObserverMode.h:290
DtObserverObject::SpeedScalingMode mySpeedScalingMode
Definition: DtObserverMode.h:275
float myColorControlColorMix
Definition: DtObserverMode.h:286
std::string myKeyMap
Definition: DtObserverMode.h:266
Definition: DtObserverObject.h:71
static std::string theLinearScaleType
Definition: DtObserverMode.h:33
SpeedScalingMode
Definition: DtObserverObject.h:56
int myGainPrecision
Definition: DtObserverMode.h:271
int myLinearUnscaledSpeedGain
Definition: DtObserverMode.h:269
bool myIsFrustumBasedViewMagnificationEnabled
Definition: DtObserverMode.h:279
double myModelScaleFactor
Definition: DtObserverMode.h:272
Contains makVrv::DtObserverObject class declaration.
bool myCameraShakeEnabled
Definition: DtObserverMode.h:277
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ObserverSettingsMap myObserverSettings
Definition: DtObserverMode.h:280
NorthType
Definition: DtObserverObject.h:62
DtModelSetId myModelSet
Definition: DtObserverMode.h:264
std::map< int, bool > ObserverSettingsMap
Definition: DtObserverMode.h:259
bool myColorControlEnabled
Definition: DtObserverMode.h:282
double myCameraShakeIntensity
Definition: DtObserverMode.h:278
bool mySkyRestoreInfo
Definition: DtObserverMode.h:291
float myColorControlContrast
Definition: DtObserverMode.h:284
int myOrbitSpeedGain
Definition: DtObserverMode.h:267
DtObserverObject::NorthType myNorthType
Definition: DtObserverMode.h:281
Contains makArchives::DtObserverModeRecord class.
const char int mode
Definition: ioapi.h:38
int myIntKey
Definition: DtObserverMode.h:261
std::string myModelScaleType
Definition: DtObserverMode.h:273
double myMaxModelScaleFactor
Definition: DtObserverMode.h:274
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:76
std::string myName
Definition: DtObserverMode.h:262
DtObserverMode is the class used to represent a single Visual Mode Visual Modes may be saved and rest...
Definition: DtObserverMode.h:29
DtModelSetId
Definition: DtModelSetEnums.h:19
voidpf uLong offset
Definition: ioapi.h:42
bool myColorControlInvert
Definition: DtObserverMode.h:283
std::string mySensor
Definition: DtObserverMode.h:263
int myRotationSpeedGain
Definition: DtObserverMode.h:270
Contains DLL export macros.