20 class DtVisualizerCreationSettings;
21 class DtStateListener;
38 virtual void setModelSet(
int);
52 virtual bool tick(
double dT) = 0;
55 virtual void destroyVisualizersByType(
int modelSet,
int visualType) = 0;
58 virtual void createVisualizersByType(
int modelSet,
int visualType) = 0;
63 return myVisualizerCreationSettings;
makVrv::DtUniqueID myUniqueId
Definition: externalDataVisualHandlerInterface.h:73
int myModelSet
Definition: externalDataVisualHandlerInterface.h:75
General dictionary of values that state can subclass from to hold information that is considered "ext...
Definition: externalDataState.h:25
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtVisualizerCreationSettings * visualizerCreaationSettings() const
Definition: externalDataVisualHandlerInterface.h:61
makVrv::DtUniqueID uniqueID() const
Definition: externalDataVisualHandlerInterface.h:32
makVrv::DtDe & myDe
Definition: externalDataVisualHandlerInterface.h:72
Definition: externalDataVisualHandlerInterface.h:26
Definition: spotReportState.h:42
int modelSet() const
Definition: externalDataVisualHandlerInterface.h:39
Contains makVrv::DtUniqueID type.
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:70
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Definition: externalDataVisualHandlerInterface.h:78
makVrv::DtVisualizerCreationSettings * myVisualizerCreationSettings
Definition: externalDataVisualHandlerInterface.h:74
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. create-always. Visualizers with visual types not in the map are treated as needing to be created (hence the map only suppresses creation of unneeded visualizers). Once these settings have been initialized connestToSettingsSignals() should be called so that these settings are kept up to date with the settings in the GUI.
Definition: DtVisualizerCreationSettings.h:32