22 class DtBaseConnection;
49 void setCreationStrategy(
int,
bool);
54 virtual void createAndRegisterVisualizerCreationSettings(
62 typedef boost::unordered_map<int, bool>
70 virtual void slot_observerModeSettingChanged(
int observerMode,
75 virtual void slot_observerModeModelSetChanged(
int observerMode );
79 virtual void slot_observerModeChanged(
DtObserver* observer,
92 virtual void initializeCreationSettings(
96 virtual void connectToObserver(
DtObserver* observer );
99 virtual void disconnectFromObserver(
DtObserver* observer );
103 virtual void updateAllCreationSettings()
const;
136 static void registerInstance(
DtDe& de,
Virtual base class.
Definition: DtVirtualBaseClass.h:19
boost::unordered_map< int, bool > VisualTypeVisualizerCreationStrategyMap
Typedef to define a map from visual type to boolean indicating whether the visualizer for that visual...
Definition: DtVisualizerCreationSettingsManager.h:63
DtDe & myDe
Definition: DtVisualizerCreationSettingsManager.h:116
DtSignalConnectionManager myConnections
Definition: DtVisualizerCreationSettingsManager.h:120
DtVisualizerCreationSettingsManager creator.
Definition: DtVisualizerCreationSettingsManager.h:126
A manager for the visualizer creation settings.
Definition: DtVisualizerCreationSettingsManager.h:31
Contains makVrv::event_signal class.
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
VisualTypeVisualizerCreationStrategyMap myVisualTypeVisualizerCreationStrategyMap
Definition: DtVisualizerCreationSettingsManager.h:118
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtVisualizerCreationSettings class.
Base class to provide boost signal/slot management.
std::set< DtObserver * > myObserverSet
Definition: DtVisualizerCreationSettingsManager.h:121
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
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