26 class DtEntityTypeMapper;
27 class DtEntityTypeMapperCreator;
28 class DtModelDefinition;
53 static const std::string& className();
59 virtual void setDe(DtDe*);
62 virtual void setFromRecord(const makArchives::DtLaserDesignatorSettingsRecord& rec);
65 virtual void getRecord(makArchives::DtLaserDesignatorSettingsRecord& rec ) const;
68 virtual void setLaserDesignatorsEnabled(bool enable);
70 virtual bool laserDesignatorsEnabled() const;
73 virtual void setLaserDesignatorCodesEnabled(bool enable);
75 virtual bool laserDesignatorCodesEnabled() const;
77 const std::vector<DtUnicode>& definitions() const;
81 return mySettingsBackup;
86 return mySettingsBackup;
90 virtual void backup();
101 bool applyFactoryOverrides(
Base class for shared settings managers. Extends the functionality provided by the DtCommonBaseSettin...
Definition: DtBaseSettingsManager.h:372
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:31
DtSettingsBackup * settingsBackup()
Accessor for the settings backup.
Definition: DtSharedLaserDesignatorSettings.h:84
std::vector< DtUnicode > myDefinitions
Definition: DtSharedLaserDesignatorSettings.h:108
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:110
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.
The shared simulation settings.
Definition: DtSharedLaserDesignatorSettings.h:39
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtLaserDesignatorSettingsBackup * mySettingsBackup
Definition: DtSharedLaserDesignatorSettings.h:112
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:106
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:72
bool myLaserDesignatorsEnabled
Definition: DtSharedLaserDesignatorSettings.h:105
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:197
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.