22 class DtBaseConnection;
23 class DtStateListener;
28 class DtVrfSpotReportElement;
29 class DtVrfSimBackendManager;
30 class DtSpotReportListenerImplementation;
31 struct DtSpotReportStateComponentData;
42 static std::string handlerType();
46 virtual bool tick(
double dT)
override;
66 virtual void createVisualizer();
72 virtual void slot_onSpotReportsSelectableChanged(
bool);
75 virtual bool reportsAreSelectable()
const;
79 virtual bool updateCertaintyLevel(
double);
87 virtual void slot_showTrackHistoryForSelectedItemsChanged(
bool);
88 virtual void slot_maximumNumberOfTrackReportsChanged(
int);
89 virtual void slot_setKeepReportsForTimePeriod(
bool);
90 virtual void slot_setKeepReportsForTime(
int);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Definition: vrfSpotReportVisualHandler.h:104
int myListenerCreatedKind
Definition: vrfSpotReportVisualHandler.h:99
makVrv::DtSignalConnectionManager mySpotReportConnections
Definition: vrfSpotReportVisualHandler.h:101
Definition: spotReportListenerImplementation.h:28
Definition: vrfSpotReportVisualHandler.h:33
DtVrfSpotReportElement * mySpotReportElement
Definition: vrfSpotReportVisualHandler.h:96
makVrv::DtStateListener * mySpotReportListener
Definition: vrfSpotReportVisualHandler.h:95
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
virtual const makVrv::DtStateListener * spotReportListener() const override
Definition: vrfSpotReportVisualHandler.h:50
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
0) Define the State Component Data. This struct replaces the legion stuff
Definition: spotReportStateComponent.h:25
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: vrfSpotReportElement.h:36
Definition: externalDataVisualHandlerInterface.h:27
Base class to provide boost signal/slot management.
Maintains and signals state of the simulation engines that are currently connected to the GUI...
Definition: vrfSimBackendManager.h:79
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:76
DtVrfSimBackendManager * myBackendManager
Definition: vrfSpotReportVisualHandler.h:100
double myTotalTimeSinceLastReport
Definition: vrfSpotReportVisualHandler.h:98
DtModelSetId
Definition: DtModelSetEnums.h:19
virtual makVrv::DtStateListener * spotReportListener() override
Listener access.
Definition: vrfSpotReportVisualHandler.h:49
makVrv::DtBaseConnection * mySimulation
Definition: vrfSpotReportVisualHandler.h:97
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
DtVrfSpotReportElement * spotReportElement()
Visualizer access.
Definition: vrfSpotReportVisualHandler.h:53
const DtVrfSpotReportElement * spotReportElement() const
Definition: vrfSpotReportVisualHandler.h:54
Definition: externalDataVisualHandlerInterface.h:83