![]() |
VR-Forces 5.0.1 Developer's Guide
|
Signals changes to the shared radio communications settings.

Public Member Functions | |
| virtual | ~DtSharedRadioCommunicationsSettingsSignaler () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtSharedRadioCommunicationsSettingsSignaler & | instance (const DtSharedSettingsManager &) |
| static DtSharedRadioCommunicationsSettingsSignaler & | instance (DtEventQueueInterface &) |
| static DtSharedRadioCommunicationsSettingsSignaler * | findInstance (DtEventQueueInterface *) |
Protected Types | |
| typedef makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode | CommLineMode |
| typedef makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode | DefaultColoringMode |
Protected Member Functions | |
| DtSharedRadioCommunicationsSettingsSignaler (DtEventQueueInterface &eqi) | |
Private Member Functions | |
| DtSharedRadioCommunicationsSettingsSignaler (const DtSharedRadioCommunicationsSettingsSignaler &sig) | |
| DtSharedRadioCommunicationsSettingsSignaler & | operator= (const DtSharedRadioCommunicationsSettingsSignaler &sig) |
|
protected |
Enum typedef to allow usage of the record's mode enum locally.
|
protected |
Enum typedef to allow usage of the record's coloring enum locally.
|
virtual |
DTOR.
|
protected |
Protected CTOR (Use ::instance(..))
|
private |
Copy CTOR (Not Implemented).
|
static |
Get an instance of the simulation settings automatically from the settings manager. this will return a different signaler depending on what thread this function is called from.
|
static |
Get an instance of the simulation settings from the event queue interface. This will return the same signaler independent of the thread.
|
static |
Find an instance of the signaler, for an interface, if one does not exist it will not be created.
| NULL | if the instance does not exist. |
|
private |
Assignment operator (Not Implemented).
| event_signal<void (float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_commLineLifetimeChanged |
Signals that the default comm line lifetime has changed.
| _1 | the new default lifetime for comm lines. |
| event_signal<void (float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_squawkIndicatorLifetimeChanged |
Signals that the default squawk indicator lifetime has changed.
| _1 | the new default lifetime for squawk indicators. |
| event_signal<void (float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_commLineAnimationRateChanged |
Signals that the default animation rate for comm lines has changed.
| _1 | the new default animation rate for comm lines. |
| event_signal<void (float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_squawkIndicatorAnimationRateChanged |
Signals that the default animation rate for squawk indicators has changed.
| _1 | the new default animation rate for squawk indicators. |
| event_signal<void (bool)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_displayCommLinesChanged |
Signals that the display of comm lines has changed.
| _1 | the new enabled state for comm lines. |
| event_signal<void (bool)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_displaySquawkIndicatorsChanged |
Signals that the display of squawk indicators has changed.
| _1 | the new enabled state for squawk indicators. |
| event_signal<void (bool)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_displayRadioCommunicationsChanged |
Signals that the display of radio communications in general has changed.
| _1 | the new enabled state for all radio communications. |
| event_signal<void (CommLineMode)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_commLineRenderModeChanged |
Signals that the render mode for comm lines has changed.
| _1 | the new render mode for comm lines. |
| event_signal<void (float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_greatCircleExaggerationAmount |
Signals that the exaggeration amount for great circle arcs has changed.
| _1 | the new exaggeration amount for great circle arc comm lines. |
| event_signal<void (DefaultColoringMode)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_defaultColoringModeChanged |
Signals that the default coloring mode for communications has changed.
| _1 | the new coloring mode for radio communications. |
| event_signal<void (bool)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_showDefaultFrequencyChanged |
Signals that the visiblity of default communications frequencies has changed.
| _1 | the new visibility state for the default frequencies. |
| event_signal<void (float,float,float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_defaultFrequencyColorChanged |
Signals that the default frequency color has changed.
| _1 | the red component of the new default color. |
| _2 | the green component of the new default color. |
| _3 | the blue component of the new default color. |
| event_signal<void (int,float,float,float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_frequencyRangeColorChanged |
Signals that the color for the given frequency range has changed.
| _1 | the index of the frequency range whose color changed. |
| _2 | the red component of the new color. |
| _3 | the green component of the new color. |
| _4 | the blue component of the new color. |
| event_signal<void (int,bool)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_showFrequencyRangeFrequencyChanged |
Signals that the visibility of the given frequency range changed.
| _1 | the index of the frequency range whose visibility changed. |
| _2 | the new visibility state of the frequency range. |
| event_signal<void (int,float,float)> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_frequencyRangeAdded |
Signals that a new frequency range has been configured.
| _1 | the low frequency bound of the range. |
| _2 | the high frequency bound of the range. |
| event_signal<void ()> makVrv::DtSharedRadioCommunicationsSettingsSignaler::signal_frequencyRangesCleared |
Signals that all frequency ranges have been cleared.