29 DtSharedRadioCommunicationsSettings>
47 static void registerInstance(
DtDe& de,
54 void connectInputSignals();
63 virtual float commLineLifetime()
const;
64 virtual void setCommLineLifetime(
float lifetime );
66 virtual float squawkIndicatorLifetime()
const;
67 virtual void setSquawkIndicatorLifetime(
float lifetime );
69 virtual float commLineAnimationRate()
const;
70 virtual void setCommLineAnimationRate(
float rate );
72 virtual float squawkIndicatorAnimationRate()
const;
73 virtual void setSquawkIndicatorAnimationRate(
float rate );
75 virtual bool displayCommLines()
const;
76 virtual void setDisplayCommLines(
bool show );
78 virtual bool displaySquawkIndicators()
const;
79 virtual void setDisplaySquawkIndicators(
bool show );
81 virtual bool displayRadioCommunications()
const;
82 virtual void setDisplayRadioCommunications(
bool show );
87 virtual double greatCircleExaggerationAmount()
const;
88 virtual void setGreatCircleExaggerationAmount(
double amount );
98 virtual bool showDefaultFrequency()
const;
99 virtual void setShowDefaultFrequency(
bool show );
101 virtual void getDefaultFrequencyColor(
float& r,
float& g,
float& b )
const;
102 virtual void setDefaultFrequencyColor(
float r,
float g,
float b );
109 virtual void getFrequencyRangeColor(
int rangeIndex,
float& r,
float& g,
float& b )
const;
110 virtual void setFrequencyRangeColor(
int rangeIndex,
float r,
float g,
float b );
112 virtual bool showFrequencyRangeFrequency(
int rangeIndex )
const;
113 virtual void setShowFrequencyRangeFrequency(
int rangeIndex,
bool show );
115 virtual void getFrequencyRange(
int rangeIndex,
float& lowFreq,
float& highFreq )
const;
116 virtual int addFrequencyRange(
float lowFreq,
float highFreq );
118 virtual int numFrequencyRanges()
const;
119 virtual void clearFrequencyRanges();
128 template <
typename ManagerClass>
132 template <
typename ManagerClass>
Base class for shared settings managers. Extends the functionality provided by the DtCommonBaseSettin...
Definition: DtBaseSettingsManager.h:372
DefaultColoringMode
Definition: DtRadioCommunicationsSettingsRecord.h:29
Manager for the radio communications settings.
Definition: DtRadioCommunicationsSettingsManager.h:27
makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode DefaultColoringMode
Enum typedef to allow usage of the record's coloring enum locally.
Definition: DtRadioCommunicationsSettingsManager.h:39
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
void defaultManagerRegisterInstanceFunction(DtDe &de, ManagerClass *mgr)
Default implementation of how to register a manager, especially necessary when overriding the manager...
Definition: DtDe.h:882
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
Contains the DtSharedRadioCommunicationsSettings class declaration.
makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode CommLineMode
Enum typedef to allow usage of the record's mode enum locally.
Definition: DtRadioCommunicationsSettingsManager.h:35
ManagerClass & defaultManagerInstanceFunction(DtDe &de, bool allowedInSlave)
default Manager instance function. Manager requirements: 1) Static instance function 2) Protected DtS...
Definition: DtDe.h:844
const char int mode
Definition: ioapi.h:38
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
CommLineMode
Definition: DtRadioCommunicationsSettingsRecord.h:23
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.