25 class DtVisualizerCreationSettings;
30 class DtVrfSpotReportVisualizerSet;
31 class DtVrfSpotReportsSettingsRecord;
43 virtual void visualize(
int modelSet = -1);
46 virtual void setPickable(
bool b);
49 virtual void setCertaintyLevel(
int);
55 return myListener->uniqueId();
59 virtual bool visible()
const;
60 virtual void setVisible(
bool);
63 virtual void destroyVisualizersByType(
int modelSet,
int visualType);
66 virtual void createVisualizersByType(
int modelSet,
int visualType);
71 return myVisualizerCreationSettings;
78 virtual void setModelSetEnabled(
int modelSet,
bool enabled );
90 const std::vector<makVrv::DtUnicode>& definitions);
92 virtual bool isUnknown(
const std::vector<makVrv::DtUnicode>& definitions)
const;
95 virtual void updateVisibilityBasedOnSettings();
Contains makVrv::DtvrfSpotReportDataHandler class.
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A unicode string.
Definition: DtUnicode.h:33
DtSpotReportState mySpotReportState
Definition: vrfSpotReportVisualizer.h:107
std::map< int, DtVrfSpotReportVisualizerSet * > SpotReportModelSetMap
Definition: vrfSpotReportVisualizer.h:100
makVrv::DtVisualizerCreationSettings * myVisualizerCreationSettings
Definition: vrfSpotReportVisualizer.h:113
The Master Scenario Settings Dialog.
Definition: vrfSpotReportsSettingsRecord.h:33
Contains makVrv::DtSpotReportListener class.
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
makVrv::DtBaseConnection & mySimulation
Definition: vrfSpotReportVisualizer.h:103
bool myPickable
Definition: vrfSpotReportVisualizer.h:109
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
bool myVisible
Definition: vrfSpotReportVisualizer.h:110
Contains makVrv::DtVirtualBaseClass class.
int myModelSet
Definition: vrfSpotReportVisualizer.h:115
makVrv::DtStateListener * myListener
Definition: vrfSpotReportVisualizer.h:104
makVrv::DtVisualizerCreationSettings * visualizerCreaationSettings() const
Definition: vrfSpotReportVisualizer.h:69
Definition: vrfSpotReportVisualizer.h:33
makVrv::DtSignalConnectionManager myVisualUpdateConnections
Definition: vrfSpotReportVisualizer.h:112
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
SpotReportModelSetMap mySpotReportModelSetMap
Definition: vrfSpotReportVisualizer.h:101
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv:DtBaseConnection class.
makVrv::DtSignalConnectionManager myConnections
Definition: vrfSpotReportVisualizer.h:106
Base class to provide boost signal/slot management.
Definition: spotReportState.h:41
makVrv::DtDe & myDe
Definition: vrfSpotReportVisualizer.h:131
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtElementID elementID() const
Get the element ID of the entity.
Definition: vrfSpotReportVisualizer.h:53
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Creator for this visualizer type used for spot reports only.
Definition: vrfSpotReportVisualizer.h:119
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
Contains makVrv::DtElementEntry class.