![]() |
VR-Forces 5.0.3 Developer's Guide
|
A manager for the visualizer creation settings. This is used to send changes in currently used settings from the main interface to the connection thread.

Public Member Functions | |
| virtual | ~DtVisualizerCreationSettingsManager () |
| DtVisualizerCreationSettingsManager ()=delete | |
| DtVisualizerCreationSettingsManager (const DtVisualizerCreationSettingsManager &)=delete | |
| DtVisualizerCreationSettingsManager & | operator= (const DtVisualizerCreationSettingsManager &)=delete |
| void | setCreationStrategy (int, bool) |
| virtual void | initializeVisualizerCreationSettings (DtVisualizerCreationSettings &settings) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtVisualizerCreationSettingsManager & | instance (DtDe &de) |
Protected Types | |
| typedef boost::unordered_map < int, bool > | VisualTypeVisualizerCreationStrategyMap |
Protected Member Functions | |
| DtVisualizerCreationSettingsManager (DtDe &de) | |
| virtual void | slot_observerModeSettingChanged (int observerMode, int setting) |
| virtual void | slot_observerModeModelSetChanged (int observerMode) |
| virtual void | slot_observerModeChanged (DtObserver *observer, int newMode) |
| virtual void | slot_observerCreated (DtInputDriver *, DtObserver *observer) |
| virtual void | slot_observerToBeDestroyed (DtInputDriver *, DtObserver *observer) |
| virtual void | initializeCreationSettings (DtVisualizerCreationSettings *settings) const |
| virtual void | connectToObserver (DtObserver *observer) |
| virtual void | disconnectFromObserver (DtObserver *observer) |
| virtual void | updateAllCreationSettings () const |
Protected Attributes | |
| DtDe & | myDe |
| VisualTypeVisualizerCreationStrategyMap | myVisualTypeVisualizerCreationStrategyMap |
| DtSignalConnectionManager | myConnections |
| std::set< DtObserver * > | myObserverSet |
Friends | |
| class | DtVisualizerCreationSettingsManagerCreator |
|
protected |
Typedef to define a map from visual type to boolean indicating whether the visualizer for that visual type is always created (true) or created only when that visual element is enabled.
|
virtual |
Destructor.
|
delete |
default constructor - not allowed
|
delete |
Copy constructor - not allowed.
|
protected |
Protected CTOR; only created through Creator function.
|
static |
Get an instance of the visualizer creation settings signaler from the display engine.
|
delete |
Assignment operator - not allowed.
Adds a new strategy to be initialized with. Must be called on an instance of this class before visualizer settings are registered (in a pre-de initialized state)
|
virtual |
|
protectedvirtual |
Send visualizer creation status event_signals as needed when an observer mode setting changes.
|
protectedvirtual |
Send visualizer creation status event_signals as needed when an observer mode model set changes.
|
protectedvirtual |
Send visualizer creation status event_signals as needed when an observer's observer mode model changes.
|
protectedvirtual |
Called when an observer is created, so that we can listen for observer mode changes on observer's that didn't exist when we were created.
|
protectedvirtual |
Called when an observer is about to be destroyed, so we can disconnect from its observer mode changed signal.
|
protectedvirtual |
Initialize.
|
protectedvirtual |
Set up listening for signals from an observer.
|
protectedvirtual |
Disconnect from listening to signals from an observer.
|
protectedvirtual |
Raise an event_signal indicating the creation state for each visualizer in the settings object.
|
friend |
Friend the creator so it can call our protected constructor.
|
protected |
|
protected |
|
protected |
|
protected |