26 class DtChannelManager;
27 class DtChannelConfiguration;
28 class DtWindowConfiguration;
29 class DtMapInformationSectionOverlayCreator;
30 class DtMapInformationSectionOverlay;
31 class DtWindowPolygon;
70 virtual void setChannelName(
const std::string& deName,
71 const std::string& winName,
const std::string& channelName);
80 virtual void setModelDefinition(
const std::string& modelDefinitionName);
83 virtual bool isVisible();
87 virtual void destroyVisuals();
91 virtual void createVisuals();
116 virtual void setOverlayGroup(
int group);
122 virtual int overlayGroup()
const;
125 virtual void setBackgroundColor(
float r,
float g,
float b,
float a);
128 virtual bool getBackgroundColor(
float& r,
float& g,
float& b,
float& a)
const;
132 virtual void setFontColor(
float r,
float g,
float b,
float a);
136 virtual bool getFontColor(
float& r,
float& g,
float& b,
float& a)
const;
140 virtual void setFontFile(
const std::string& fontFile);
144 virtual std::string fontFile()
const;
148 virtual void setFontPointSize(
int pointSize);
152 virtual int fontPointSize()
const;
172 virtual void slot_channelConfigurationModified(
const std::string& deName,
173 const std::string& winName,
const std::string& oldChannelName,
178 virtual void slot_windowConfigurationModified(
const std::string& deName,
186 virtual void slot_sectionOverlayDimensionsChanged();
189 virtual void update();
193 virtual void updateGeometries();
197 virtual void synchronizeWindowAndChannelDimensions();
201 virtual void setPixelRatio(
float pixelRatio);
205 virtual void destroyBackground();
209 virtual void createBackground();
232 float myBackgroundColor[4];
260 float myFontColor[4];
288 static void registerInstance(
DtDe& de,
299 static void defaultOverlaySectionCreators(
DtDe& de,
307 virtual void setOverlaySectionCreators(
311 static void deleteOverlaySectionCreators(
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:26
Contains makVrv::DtObserverSettingsManager class.
The abstract Channel Class.
Definition: DtChannel.h:35
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class for handling DtChannels. Derived classes should override the tick() method and advance the...
Definition: DtChannelManager.h:32
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:24
A model-like object that draws a 2D polygon on screen. This polygon class inherits from DtWindowObjec...
Definition: DtWindowPolygon.h:40
Contains makVrv::DtUniqueID type.
ObserverSetting
Definition: DtObserverSettingsManager.h:41
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:72
Contains DLL export macros.