29 #include <boost/bind.hpp>
34 class DtStateListener;
35 class DtVisualizerCreationSettings;
40 class DtExternalDataVisualHandlerInterface;
41 class DtExternalDataVisualHandlerCreatorInterface;
42 class DtVrfSpotReportVisualizer;
43 class DtSpotReportListenerImplementation;
59 virtual void removeExternalDataHandler(
const std::string& s);
68 boost::signals2::signal<void (DtVrfSpotReportVisualizer*, makVrv::DtStateListener*)> signal_externalDataVisualizerCreated;
73 virtual void createVisualizersByType(
int modelSet,
int visualType );
74 virtual void destroyVisualizersByType(
int modelSet,
int visualType );
makVrv::DtVisualizerCreationSettings * myVisualTypeVisualizerSettings
Definition: externalDataVisualManager.h:116
Virtual base class.
Definition: DtVirtualBaseClass.h:22
ExternalDataHandlerCreators myExternalDataHandlerCreators
Definition: externalDataVisualManager.h:113
General dictionary of values that state can subclass from to hold information that is considered "ext...
Definition: externalDataState.h:25
Definition: spotReportListenerImplementation.h:23
makVrv::DtSignalConnectionManager myConnections
Definition: externalDataVisualManager.h:112
makVrv::DtDe & myDe
Definition: externalDataVisualManager.h:111
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
std::map< std::string, DtExternalDataVisualHandlerCreatorInterface * > ExternalDataHandlerCreators
Definition: externalDataVisualManager.h:109
Contains makVrv::DtVirtualBaseClass class.
ExternalDataHandlers myExternalDataHandlers
Definition: externalDataVisualManager.h:114
A DtStateView is a the interface to simulation state information.
Definition: DtStateView.h:52
std::map< makVrv::DtUniqueID, DtExternalDataVisualHandlerInterface * > ExternalDataHandlers
Definition: externalDataVisualManager.h:53
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
double myLastSimTime
Definition: externalDataVisualManager.h:115
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Definition: externalDataVisualHandlerInterface.h:26
Base class to provide boost signal/slot management.
Definition: externalDataVisualManager.h:45
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: externalDataVisualHandlerInterface.h:78
Container class which indicates which visualizers need to be created for each modelSet, based on whether that visualizer visualizes something that is currently enabled and if the visualizer is create-on-demand vs.
Definition: DtVisualizerCreationSettings.h:26