26 class DtChannelConfiguration;
27 class DtWindowConfiguration;
28 class DtChannelGridLinesAgent;
47 virtual void channelNameChanged(
const std::string& displayName,
48 const std::string& windowName,
const std::string& channelName );
52 virtual void channelConfigurationChanged(
74 virtual void slot_observerModeChanged(
DtObserver* observer,
int newMode );
79 virtual void slot_observerModeSettingChanged(
int mode,
int setting );
84 virtual void slot_observerModeIs2DChanged(
int mode );
87 virtual void slot_coordinateSystemChanged(
const std::string&,
const std::string& );
90 virtual void slot_northSouthColorChanged(
float r,
float g,
float b,
float a );
93 virtual void slot_eastWestColorChanged(
float r,
float g,
float b,
float a );
96 virtual void slot_minimalGridlineLabelsEnabled(
bool isMinimalEnabled );
99 virtual void slot_autoSpacingSet(
bool isAutoSpacingSet );
117 virtual void slot_minSpacingSet(
int minSpacing );
139 virtual void slot_latLonLabelsCenteringCutoffSet(
double altitude);
142 virtual void slot_garsPolarLatitudeCutoffSet(
double latitude);
148 virtual void connectToObserver(
DtObserver* observer );
152 virtual void connectToObserver(
const std::string& observerName );
157 virtual void disconnectFromObserver();
161 virtual void updateGridLinesState();
166 virtual bool validateGridType();
171 virtual bool validateUnitType();
177 const std::string& displayName,
const std::string& windowName,
181 const std::string& type );
215 const std::string& displayName,
const std::string& windowName,
220 static std::string keyword();
The base class for all channel keyword objects.
Definition: DtChannelKeywordObject.h:25
makArchives::DtDisplayUnitsSettingsRecord::CoordSys myGridType
Definition: DtChannelKeywordGridLines.h:197
std::string myKeyword
Definition: DtChannelKeywordGridLines.h:192
virtual void windowConfigurationChanged(const DtWindowConfiguration &config)
Implementing objects use this method to respond to changes in window configuration other than name...
Definition: DtChannelKeywordGridLines.h:57
The base class for all channel keyword objects.
Definition: DtChannelKeywordGridLines.h:34
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:26
std::string myDisplayName
Definition: DtChannelKeywordGridLines.h:193
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:57
std::string myObserverName
Definition: DtChannelKeywordGridLines.h:190
Contains makVrv::DtChannelKeywordObject class.
The polymorphic creator for the DtChannelKeywordObject.
Definition: DtChannelKeywordObject.h:68
A facade for a DtObserverObject.
Definition: DtObserver.h:37
std::string myKeyword
Definition: DtChannelKeywordGridLines.h:224
std::string myChannelName
Definition: DtChannelKeywordGridLines.h:195
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtChannelGridLinesAgent * myGridLinesAgent
Definition: DtChannelKeywordGridLines.h:189
DtObserver * myObserver
Definition: DtChannelKeywordGridLines.h:191
Contains the DtGridLinesSettingsRecord class declaration.
OrientationUnits
Enumeration of the different orientation units.
Definition: DtDisplayUnitsSettingsRecord.h:102
Base class to provide boost signal/slot management.
std::string myWindowName
Definition: DtChannelKeywordGridLines.h:194
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:24
const char int mode
Definition: ioapi.h:38
DtSignalConnectionManager myConnections
Definition: DtChannelKeywordGridLines.h:196
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
The polymorphic creator for DtChannelKeywordGridLines.
Definition: DtChannelKeywordGridLines.h:202
Contains DLL export macros.