20 #include <boost/function.hpp>
24 class DtVrfSpotReportsSettingsRecord;
25 class DtSpotReportStateComponent;
36 virtual bool update(
void*)
override;
39 static std::string handlerType();
41 virtual const std::map<makVrv::DtUniqueID, double>& observedBy()
const override;
51 virtual bool flushData(
bool force =
false)
override;
52 virtual void idleTick()
override;
55 virtual void purgeSpotters();
58 virtual void updateLastSpotterName();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
bool myHasBeenUpdated
Definition: vrfSpotReportDataHandler.h:69
boost::signals2::connection mySimObjectAddedConnection
Definition: vrfSpotReportDataHandler.h:75
bool myNeedsUpdateOnNextPass
Definition: vrfSpotReportDataHandler.h:67
makVrv::DtSignalConnectionManager myConnections
Definition: vrfSpotReportDataHandler.h:74
Definition: vrfSpotReportsSettingsRecord.h:33
DtSpotReportStateComponentData mySpotState
Definition: vrfSpotReportDataHandler.h:71
Contains makVrv::DtSpotReportDataHandler class. This class, and it's subclasses, will be responsible ...
DtUUID myUUIDMarkingTextResolve
Definition: vrfSpotReportDataHandler.h:73
Contains the DtUUID class declaration.
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: spotReportDataHandler.h:72
bool myPendingGroundTruth
Definition: vrfSpotReportDataHandler.h:68
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtSpotReport myPendingReport
Definition: vrfSpotReportDataHandler.h:64
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: spotReportDataHandler.h:35
Definition: vrfSpotReportDataHandler.h:27
Base class to provide boost signal/slot management.
makVrv::DtUniqueID myContactId
Definition: vrfSpotReportDataHandler.h:72
double mySimTimeToReportAt
Definition: vrfSpotReportDataHandler.h:65
bool myNeedsReportTimeReset
Definition: vrfSpotReportDataHandler.h:66
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
Definition: vrfSpotReportDataHandler.h:78
DtSpotReport; subclass of DtSimReport.
Definition: spotReport.h:35