24 class DtEntityTypeMapper;
25 class DtEntityTypeMapperCreator;
26 class DtModelDefinition;
50 static const std::string& className();
56 virtual void setDe(
DtDe*);
65 virtual void setLaserDesignatorsEnabled(
bool enable);
67 virtual bool laserDesignatorsEnabled()
const;
70 virtual void setLaserDesignatorCodesEnabled(
bool enable);
72 virtual bool laserDesignatorCodesEnabled()
const;
74 const std::vector<DtUnicode>& definitions()
const;
78 return mySettingsBackup;
83 return mySettingsBackup;
87 virtual void backup();
a read settings lock on a setting object. The object can only get read access aka const functions...
Definition: DtReadSettingsLock.h:48
DtSharedRecordSettingsBackup< DtSharedLaserDesignatorSettings, makArchives::DtLaserDesignatorSettingsRecord > DtLaserDesignatorSettingsBackup
Definition: DtSharedLaserDesignatorSettings.h:29
DtSettingsBackup * settingsBackup()
Accessor for the settings backup.
Definition: DtSharedLaserDesignatorSettings.h:81
std::vector< DtUnicode > myDefinitions
Definition: DtSharedLaserDesignatorSettings.h:97
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
The base class for all shared settings. Actual settings class should have the following members/decla...
Definition: DtSharedSettings.h:45
DtDe * myDe
Definition: DtSharedLaserDesignatorSettings.h:99
A DtLaserDesignatorSettingsRecord contains the current laser designator settings. ...
Definition: DtLaserDesignatorSettingsRecord.h:19
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSharedSettings class declaration.
const DtSettingsBackup * settingsBackup() const
Accessor for the settings backup (const).
Definition: DtSharedLaserDesignatorSettings.h:76
The shared simulation settings.
Definition: DtSharedLaserDesignatorSettings.h:37
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtLaserDesignatorSettingsBackup * mySettingsBackup
Definition: DtSharedLaserDesignatorSettings.h:101
a write settings lock on a setting object. The object can be read and modified, but no other threads ...
Definition: DtWriteSettingsLock.h:47
Contains makArchives::DtLaserDesignatorSettingsRecord class.
bool myLaserDesignatorCodesEnabled
Definition: DtSharedLaserDesignatorSettings.h:95
Contains makVrv::DtUniqueID type.
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
bool myLaserDesignatorsEnabled
Definition: DtSharedLaserDesignatorSettings.h:94
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:197
Contains DLL export macros.