![]() |
VR-Forces 4.1 Class Documentation
|
A signaler for the shared track history settings. More...

Public Member Functions | |
| virtual | ~DtSharedTrackHistorySettingsSignaler () |
| DTOR. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtSharedTrackHistorySettingsSignaler & | instance (const DtSharedSettingsManager &mgr) |
| Get the instance of the settings signaler from the settings manager. | |
| static DtSharedTrackHistorySettingsSignaler & | instance (DtEventQueueInterface &eqi) |
| Get the instance of the settings signaler from the event queue. | |
| static DtSharedTrackHistorySettingsSignaler * | findInstance (DtEventQueueInterface *eqi) |
| Find the instance of the settings signaler from the event queue. | |
Public Attributes | |
Setting Changed Signals | |
| event_signal< void(int)> | signal_trackHistoryRibbonLengthChanged |
| Signals that the track history ribbon length changed. | |
| event_signal< void(float)> | signal_trackHistoryRibbonSpacingChanged |
| Signals that the track history ribbon spacing changed. | |
| event_signal< void(bool)> | signal_trackHistoryRibbonInfiniteChanged |
| Signals that infinite track history ribbons have been toggled on or off. | |
Protected Member Functions | |
| DtSharedTrackHistorySettingsSignaler (DtEventQueueInterface &eqi) | |
| Protected CTOR ( Use ::instance(..) ). | |
Private Member Functions | |
| DtSharedTrackHistorySettingsSignaler (const DtSharedTrackHistorySettingsSignaler &sig) | |
| Copy CTOR (Not implemented). | |
| DtSharedTrackHistorySettingsSignaler & | operator= (const DtSharedTrackHistorySettingsSignaler &sig) |
| Assignment Operator (Not implemented). | |
A signaler for the shared track history settings.
|
virtual |
DTOR.
|
protected |
Protected CTOR ( Use ::instance(..) ).
|
private |
Copy CTOR (Not implemented).
|
static |
Get the instance of the settings signaler from the settings manager.
This will return a different signaler depending on what thread this function is called from.
|
static |
Get the instance of the settings signaler from the event queue.
This will return the same signaler independent of the thread.
|
static |
Find the instance of the settings signaler from the event queue.
If a settings signaler isn't registered with the event queue, this method will return NULL (one will not be created).
|
private |
Assignment Operator (Not implemented).
| event_signal<void (int)> makVrv::DtSharedTrackHistorySettingsSignaler::signal_trackHistoryRibbonLengthChanged |
Signals that the track history ribbon length changed.
| _1 | the new track history length (in samples). |
| event_signal<void (float)> makVrv::DtSharedTrackHistorySettingsSignaler::signal_trackHistoryRibbonSpacingChanged |
Signals that the track history ribbon spacing changed.
| _1 | the new spacing between samples in the ribbon (in meters). |
| event_signal<void (bool)> makVrv::DtSharedTrackHistorySettingsSignaler::signal_trackHistoryRibbonInfiniteChanged |
Signals that infinite track history ribbons have been toggled on or off.
| _1 | whether track histories are now 'infinitely long' (250k samples). |