22 class DtChannelConfiguration;
23 class DtWindowConfiguration;
24 class DtChannel3dViewCompassAgent;
26 class DtObserverObject;
53 virtual void channelNameChanged(
const std::string& displayName,
54 const std::string& windowName,
const std::string& channelName );
58 virtual void channelConfigurationChanged(
67 DtChannel3dViewCompassAgent* compassAgent();
83 virtual void slot_observerModeChanged(
DtObserver* observer,
int newMode );
88 virtual void slot_observerModeSettingChanged(
int mode,
int setting );
92 virtual void slot_observerProjectionChanged(
DtObserverObject* observerObject,
bool is2D);
98 virtual void connectToObserver(
DtObserver* observer );
102 virtual void connectToObserver(
const std::string& observerName );
107 virtual void disconnectFromObserver();
111 virtual void updateCompassState();
117 const std::string& displayName,
const std::string& windowName,
153 const std::string& displayName,
const std::string& windowName,
157 static std::string keyword();
The polymorphic creator for the DtChannelKeyword3dViewCompassCreator.
Definition: DtChannelKeyword3dViewCompass.h:136
The base class for all channel keyword objects.
Definition: DtChannelKeywordObject.h:25
The base class for all channel keyword objects.DtChannelKeyword3dViewCompassCreator.
Definition: DtChannelKeyword3dViewCompass.h:31
std::string myWindowName
Definition: DtChannelKeyword3dViewCompass.h:127
virtual void windowConfigurationChanged(const DtWindowConfiguration &config)
Implementing objects use this method to respond to changes in window configuration other than name...
Definition: DtChannelKeyword3dViewCompass.h:63
std::string myChannelName
Definition: DtChannelKeyword3dViewCompass.h:128
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:26
std::string myKeyword
Definition: DtChannelKeyword3dViewCompass.h:160
DtSignalConnectionManager myConnections
Definition: DtChannelKeyword3dViewCompass.h:129
bool myIs2D
Definition: DtChannelKeyword3dViewCompass.h:130
Contains makVrv::DtChannelKeywordObject class.
The polymorphic creator for the DtChannelKeywordObject.
Definition: DtChannelKeywordObject.h:68
A facade for a DtObserverObject.
Definition: DtObserver.h:38
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
This abstract base class defines the interface for OS-specific keyboard and mouse event listeners...
Definition: DtObserverObject.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
std::string myKeyword
Definition: DtChannelKeyword3dViewCompass.h:125
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:24
std::string myDisplayName
Definition: DtChannelKeyword3dViewCompass.h:126
const char int mode
Definition: ioapi.h:38
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::string myObserverName
Definition: DtChannelKeyword3dViewCompass.h:123
DtChannel3dViewCompassAgent * myCompassAgent
Definition: DtChannelKeyword3dViewCompass.h:122
DtObserver * myObserver
Definition: DtChannelKeyword3dViewCompass.h:124
Contains DLL export macros.