16 #include <vl/globalObjectDesignator.h>
62 typedef void (*SignalUpdateFunction) (
69 virtual void addSignalUpdateFunction(
int kind,
int category, SignalUpdateFunction func,
void* usr);
80 virtual void addStandardSignalUpdateFunctions();
std::set< makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEnvironmentalStateListenerInterface * > TaskVisualizationStateListenerSet
Definition: taskVisualizationShowHideProcessor.h:87
Definition: taskVisualizationShowHideProcessor.h:95
Abstract interface for environmental state listener classes to inherit. Because environmental objects...
Definition: DtVrlinkEnvironmentalStateListener.h:30
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:21
makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection & mySimulation
Definition: taskVisualizationShowHideProcessor.h:85
TaskVisualizationStateListenerSet myShownListeners
The task visualizations we are currently displaying.
Definition: taskVisualizationShowHideProcessor.h:93
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
std::set< makVrv::DtUniqueID > myShownTaskedEntities
The entities for which we currently want to display task visualizations.
Definition: taskVisualizationShowHideProcessor.h:90
#define VRF_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:14
This class manages the display of Tactical Graphics discovered via a connection.
Definition: DtTacticalGraphicElementProcessor.h:45
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:43
The DtAggregateElementProcessor will connect to the DtAggregateExistenceListener and handle the creat...
Definition: DtAggregateElementProcessor.h:49
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
SignalUpdateFunction func
Definition: taskVisualizationShowHideProcessor.h:97
void * usr
Definition: taskVisualizationShowHideProcessor.h:98
Base class to provide boost signal/slot management.
SignalUpdateFunctionMap mySignalUpdateFunctions
Definition: taskVisualizationShowHideProcessor.h:104
makVrv::DtSignalConnectionManager myConnections
Definition: taskVisualizationShowHideProcessor.h:84
The DtEntityElementProcessor creates a reflected entity list, which calls on this class to create DtV...
Definition: DtEntityElementProcessor.h:48
std::pair< int, int > KindAndCategory
Definition: taskVisualizationShowHideProcessor.h:101
std::map< KindAndCategory, SignalUpdateFunctionInfo > SignalUpdateFunctionMap
Definition: taskVisualizationShowHideProcessor.h:102
The protocol specific processor for EmitterSystem sim data.
Definition: taskVisualizationShowHideProcessor.h:37