![]() |
VR-Forces 4.1.1 Class Documentation
|
Signals changes to the shared radio communications settings. More...

Public Member Functions | |
| virtual | ~DtSharedRadioCommunicationsSettingsSignaler () |
| DTOR. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtSharedRadioCommunicationsSettingsSignaler & | instance (const DtSharedSettingsManager &) |
| Get an instance of the simulation settings automatically from the settings manager. | |
| static DtSharedRadioCommunicationsSettingsSignaler & | instance (DtEventQueueInterface &) |
| Get an instance of the simulation settings from the event queue interface. | |
| static DtSharedRadioCommunicationsSettingsSignaler * | findInstance (DtEventQueueInterface *) |
| Find an instance of the signaler, for an interface, if one does not exist it will not be created. | |
Public Attributes | |
Setting changed signals. | |
| event_signal< void(float)> | signal_commLineLifetimeChanged |
| Signals that the default comm line lifetime has changed. | |
| event_signal< void(float)> | signal_squawkIndicatorLifetimeChanged |
| Signals that the default squawk indicator lifetime has changed. | |
| event_signal< void(float)> | signal_commLineAnimationRateChanged |
| Signals that the default animation rate for comm lines has changed. | |
| event_signal< void(float)> | signal_squawkIndicatorAnimationRateChanged |
| Signals that the default animation rate for squawk indicators has changed. | |
| event_signal< void(bool)> | signal_displayCommLinesChanged |
| Signals that the display of comm lines has changed. | |
| event_signal< void(bool)> | signal_displaySquawkIndicatorsChanged |
| Signals that the display of squawk indicators has changed. | |
| event_signal< void(bool)> | signal_displayRadioCommunicationsChanged |
| Signals that the display of radio communications in general has changed. | |
| event_signal< void(CommLineMode)> | signal_commLineRenderModeChanged |
| Signals that the render mode for comm lines has changed. | |
| event_signal< void(float)> | signal_greatCircleExaggerationAmount |
| Signals that the exaggeration amount for great circle arcs has changed. | |
| event_signal< void(DefaultColoringMode)> | signal_defaultColoringModeChanged |
| Signals that the default coloring mode for communications has changed. | |
| event_signal< void(bool)> | signal_showDefaultFrequencyChanged |
| Signals that the visiblity of default communications frequencies has changed. | |
| event_signal< void(float, float, float)> | signal_defaultFrequencyColorChanged |
| Signals that the default frequency color has changed. | |
| event_signal< void(int, float, float, float)> | signal_frequencyRangeColorChanged |
| Signals that the color for the given frequency range has changed. | |
| event_signal< void(int, bool)> | signal_showFrequencyRangeFrequencyChanged |
| Signals that the visibility of the given frequency range changed. | |
| event_signal< void(int, float, float)> | signal_frequencyRangeAdded |
| Signals that a new frequency range has been configured. | |
| event_signal< void()> | signal_frequencyRangesCleared |
| Signals that all frequency ranges have been cleared. | |
Protected Types | |
| typedef makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode | CommLineMode |
| Enum typedef to allow usage of the record's mode enum locally. | |
| typedef makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode | DefaultColoringMode |
| Enum typedef to allow usage of the record's coloring enum locally. | |
Protected Member Functions | |
| DtSharedRadioCommunicationsSettingsSignaler (DtEventQueueInterface &eqi) | |
| Protected CTOR (Use ::instance(..)) | |
Private Member Functions | |
| DtSharedRadioCommunicationsSettingsSignaler (const DtSharedRadioCommunicationsSettingsSignaler &sig) | |
| Copy CTOR (Not Implemented). | |
| DtSharedRadioCommunicationsSettingsSignaler & | operator= (const DtSharedRadioCommunicationsSettingsSignaler &sig) |
| Assignment operator (Not Implemented). | |
Signals changes to the shared radio communications settings.
|
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.