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;
75 virtual void slot_objectVisibilityChanged(
makVrv::DtUniqueID id,
bool isShown,
int context );
79 virtual void setModelSetEnabled(
int modelSet,
bool enabled );
91 const std::vector<makVrv::DtUnicode>& definitions);
93 virtual bool isUnknown(
const std::vector<makVrv::DtUnicode>& definitions)
const;
96 virtual void updateVisibilityBasedOnSettings();
Contains makVrv::DtvrfSpotReportDataHandler class.
Virtual base class.
Definition: DtVirtualBaseClass.h:19
A unicode string.
Definition: DtUnicode.h:33
DtSpotReportState mySpotReportState
Definition: vrfSpotReportVisualizer.h:108
std::map< int, DtVrfSpotReportVisualizerSet * > SpotReportModelSetMap
Definition: vrfSpotReportVisualizer.h:101
makVrv::DtVisualizerCreationSettings * myVisualizerCreationSettings
Definition: vrfSpotReportVisualizer.h:114
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:23
makVrv::DtBaseConnection & mySimulation
Definition: vrfSpotReportVisualizer.h:104
bool myPickable
Definition: vrfSpotReportVisualizer.h:110
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
bool myVisible
Definition: vrfSpotReportVisualizer.h:111
Contains makVrv::DtVirtualBaseClass class.
int myModelSet
Definition: vrfSpotReportVisualizer.h:116
makVrv::DtStateListener * myListener
Definition: vrfSpotReportVisualizer.h:105
makVrv::DtVisualizerCreationSettings * visualizerCreaationSettings() const
Definition: vrfSpotReportVisualizer.h:69
Definition: vrfSpotReportVisualizer.h:33
makVrv::DtSignalConnectionManager myVisualUpdateConnections
Definition: vrfSpotReportVisualizer.h:113
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
SpotReportModelSetMap mySpotReportModelSetMap
Definition: vrfSpotReportVisualizer.h:102
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv:DtBaseConnection class.
makVrv::DtSignalConnectionManager myConnections
Definition: vrfSpotReportVisualizer.h:107
Base class to provide boost signal/slot management.
Definition: spotReportState.h:42
makVrv::DtDe & myDe
Definition: vrfSpotReportVisualizer.h:132
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:120
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.