17 class DtChannelConfiguration;
18 class DtWindowConfiguration;
22 class DtChannelManager;
24 class DtOverlayRenderer;
29 class DtMapInformationOverlayInstance;
36 const std::string& displayName,
const std::string& windowName,
45 virtual void channelNameChanged(
const std::string& displayName,
46 const std::string& windowName,
const std::string& channelName );
50 virtual void channelConfigurationChanged(
59 virtual void setOverlayGroup(
float);
63 virtual void clearOverlays();
80 virtual void slot_observerModeSettingChanged(
int mode,
int setting );
85 virtual void slot_observerModeIs2DChanged(
int mode );
95 virtual void connectToObserver(
const std::string& observerName );
100 virtual void disconnectFromObserver();
103 virtual void updateGeometries(
bool force =
false);
105 virtual void getBackgroundColor(
float& r,
float& g,
float& b,
float& a);
106 virtual void setBackgroundColor(
float r,
float g,
float b,
float a);
108 virtual void needsUpdate();
111 virtual void createBackground();
118 virtual void updateInformationOverlays();
120 virtual void destroyBackground();
134 float myBackgroundColor[4];
164 const std::string& displayName,
const std::string& windowName,
169 static std::string keyword();
The base class for all channel keyword objects.
Definition: DtChannelKeywordObject.h:28
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:31
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
The abstract Channel Class.
Definition: DtChannel.h:29
Contains makVrv::DtChannelKeywordObject class.
The polymorphic creator for the DtChannelKeywordObject.
Definition: DtChannelKeywordObject.h:71
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
A flyweight class for controlling a single quad owned by the DtQuadRenderer.
Definition: DtQuadRenderer.h:97
Base class for handling DtChannels.
Definition: DtChannelManager.h:35
Base class to provide boost signal/slot management.
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
const char int mode
Definition: ioapi.h:38
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The DtOverlayRenderer implements the overlay concept.
Definition: DtOverlayRenderer.h:23