![]() |
VR-Forces Development_Version Class Documentation
|
A manager for the visualizer creation settings. More...

Public Member Functions | |
| virtual | ~DtVisualizerCreationSettingsManager () |
| Destructor. | |
| void | setCreationStrategy (int, bool) |
| Adds a new strategy to be initialized with. | |
| virtual void | createAndRegisterVisualizerCreationSettings (DtBaseConnection &connection) |
| Create a DtVisualizerCreationSettings object that can be\ used as the initial state for the DtEntityElementProcessor, and register it with the connection provided. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtVisualizerCreationSettingsManager & | instance (DtDe &de) |
| Get an instance of the visualizer creation settings signaler from the display engine. | |
Protected Types | |
| typedef boost::unordered_map < int, bool > | VisualTypeVisualizerCreationStrategyMap |
| 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. | |
Protected Member Functions | |
| DtVisualizerCreationSettingsManager (DtDe &de) | |
| Protected CTOR; only created through Creator function. | |
| virtual void | slot_observerModeSettingChanged (int observerMode, int setting) |
| Send visualizer creation status event_signals as needed when an observer mode setting changes. | |
| virtual void | slot_observerModeModelSetChanged (int observerMode) |
| Send visualizer creation status event_signals as needed when an observer mode model set changes. | |
| virtual void | slot_observerModeChanged (DtObserver *observer, int newMode) |
| Send visualizer creation status event_signals as needed when an observer's observer mode model changes. | |
| virtual void | slot_observerCreated (DtInputDriver *, DtObserver *observer) |
| 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. | |
| virtual void | slot_observerToBeDestroyed (DtInputDriver *, DtObserver *observer) |
| Called when an observer is about to be destroyed, so we can disconnect from its observer mode changed signal. | |
| virtual void | initializeCreationSettings (DtVisualizerCreationSettings *settings) const |
| Initialize. | |
| virtual void | connectToObserver (DtObserver *observer) |
| Set up listening for signals from an observer. | |
| virtual void | disconnectFromObserver (DtObserver *observer) |
| Disconnect from listening to signals from an observer. | |
| virtual void | updateAllCreationSettings () const |
| Raise an event_signal indicating the creation state for each visualizer in the settings object. | |
Protected Attributes | |
| DtDe & | myDe |
| VisualTypeVisualizerCreationStrategyMap | myVisualTypeVisualizerCreationStrategyMap |
| DtSignalConnectionManager | myConnections |
| std::set< DtObserver * > | myObserverSet |
Private Member Functions | |
| DtVisualizerCreationSettingsManager (const DtVisualizerCreationSettingsManager &) | |
| DtVisualizerCreationSettingsManager & | operator= (const DtVisualizerCreationSettingsManager &) |
Friends | |
| class | DtVisualizerCreationSettingsManagerCreator |
| Friend the creator so it can call our protected constructor. | |
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.
|
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.
|
protected |
Protected CTOR; only created through Creator function.
|
private |
|
static |
Get an instance of the visualizer creation settings signaler from the display engine.
| void makVrv::DtVisualizerCreationSettingsManager::setCreationStrategy | ( | int | , |
| bool | |||
| ) |
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 |
Create a DtVisualizerCreationSettings object that can be\ used as the initial state for the DtEntityElementProcessor, and register it with the connection provided.
|
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.
|
private |
|
friend |
Friend the creator so it can call our protected constructor.
|
protected |
|
protected |
|
protected |
|
protected |