![]() |
VR-Forces 4.10 Class Documentation
|
The base class for all channel keyword objects. More...

Public Member Functions | |
| virtual | ~DtChannelKeywordGridLines () |
| DTOR. More... | |
| virtual void | channelNameChanged (const std::string &displayName, const std::string &windowName, const std::string &channelName) |
| Implementing objects use this method to respond to changes in the fully qualified name of their channel [display name / window name / channel name ]. More... | |
| virtual void | channelConfigurationChanged (const DtChannelConfiguration &config) |
| Implementing objects use this method to respond to changes in channel configuration other than name, which is handled above. More... | |
| virtual void | windowConfigurationChanged (const DtWindowConfiguration &config) |
| Implementing objects use this method to respond to changes in window configuration other than name, which is handled above. More... | |
Public Member Functions inherited from makVrv::DtChannelKeywordObject | |
| virtual | ~DtChannelKeywordObject () |
| DTOR. More... | |
Protected Member Functions | |
| virtual void | slot_observerCreated (DtInputDriver *inputDriver, DtObserver *observer) |
| Called when an observer is created, so that we can connect to an observer that didn't exist when the grid line object itself was created. More... | |
| virtual void | slot_observerToBeDestroyed (DtInputDriver *inputDriver, DtObserver *observer) |
| Called when an observer is about to be destroyed, so we can disconnect from the observer mode changed signal and set myObserver to Null. More... | |
| virtual void | slot_observerModeChanged (DtObserver *observer, int newMode) |
| Called when an observer's observer mode changes, so we can determine if we need to create or destroy a grid line object. More... | |
| virtual void | slot_observerModeSettingChanged (int mode, int setting) |
| Called when an observer mode's setting changes; if its the mode our observer is using and the setting is DisplayGridLines, we may need to create or destroy a gridLineObject. More... | |
| virtual void | slot_observerModeIs2DChanged (int mode) |
| Called when an observer mode's projection changes; if its the mode our observer is using and the current setting is DisplayGridLines, we may need to create or destroy a gridLineObject. More... | |
| virtual void | slot_coordinateSystemChanged (const std::string &, const std::string &) |
| Called when the current coordinate system changes. More... | |
| virtual void | slot_northSouthColorChanged (float r, float g, float b, float a) |
| Called when the GridLinesSettingsManager signals a change to the N/S gridline color. More... | |
| virtual void | slot_eastWestColorChanged (float r, float g, float b, float a) |
| Called when the GridLinesSettingsManager signals a change to the E/W gridline color. More... | |
| virtual void | slot_minimalGridlineLabelsEnabled (bool isMinimalEnabled) |
| Called when the GridLinesSettingsManager signals a change to the use of minimal gridline labels. More... | |
| virtual void | slot_autoSpacingSet (bool isAutoSpacingSet) |
| Called when the GridLinesSettingsManager signals a change to autoSpacing. More... | |
| virtual void | slot_fixedSpacingAmountSet (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit, double fixedSpacingAmount) |
| Receives notification of changes to the spacing of a linear unit of measurement. More... | |
| virtual void | slot_fixedAngularSpacingAmountSet (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unit, double fixedAngularSpacingAmount) |
| Receives notification of changes to the spacing of an angular unit of measurement. More... | |
| virtual void | slot_gridTypeSet (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs) |
| Called when the GridLinesSettingsManager signals a change to the grid type. More... | |
| virtual void | slot_unitTypeSet (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit) |
| Called when the GridLinesSettingsManager signals a change to the unit type. More... | |
| virtual void | slot_angularUnitTypeSet (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unit) |
| Called when the GridLinesSettingsManager signals a change to the unit type. More... | |
| virtual void | slot_minSpacingSet (int minSpacing) |
| Called when the GridLinesSettingsManager signals a change to the min pixel spacing. More... | |
| virtual void | slot_xOffsetSet (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit, double xOffset) |
| Receives notification of changes to the x offset (in meters). More... | |
| virtual void | slot_yOffsetSet (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit, double yOffset) |
| Receives notification of changes to the y offset (in meters). More... | |
| virtual void | slot_longitudeOffsetSet (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unit, double lonOffset) |
| Receives notification of changes to the x offset (in meters). More... | |
| virtual void | slot_latitudeOffsetSet (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unit, double latOffset) |
| Receives notification of changes to the y offset (in meters). More... | |
| virtual void | slot_decimalPlacesSet (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit, unsigned int decimals) |
| Receives notification of changes to decimal places for a linear unit. More... | |
| virtual void | slot_angularDecimalPlacesSet (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unit, unsigned int decimals) |
| Receives notification of changes to decimal places for an angular unit. More... | |
| virtual void | connectToObserver (DtObserver *observer) |
| virtual void | connectToObserver (const std::string &observerName) |
| virtual void | disconnectFromObserver () |
| virtual void | updateGridLinesState () |
| virtual bool | validateGridType () |
| Certain grid types can only be used with certain database coordinate system types Validate current grid type or change to a valid one. More... | |
| virtual bool | validateUnitType () |
| Certain unit types can only be used with certain grid types Validate current unit type or change to a valid one. More... | |
| DtChannelKeywordGridLines (DtDe &de, const std::string &keyword, const std::string &displayName, const std::string &windowName, const DtChannelConfiguration &channelConfig) | |
| CTOR. More... | |
| makArchives::DtDisplayUnitsSettingsRecord::CoordSys | defaultForCoordSys (const std::string &type) |
| bool | currentUnits (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit) const |
| bool | currentUnits (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unit) const |
Protected Member Functions inherited from makVrv::DtChannelKeywordObject | |
| DtChannelKeywordObject (DtDe &de, const std::string &keyword, const std::string &displayName, const std::string &windowName, const DtChannelConfiguration &channelConfig) | |
| CTOR. More... | |
Protected Attributes | |
| DtChannelGridLinesAgent * | myGridLinesAgent |
| std::string | myObserverName |
| DtObserver * | myObserver |
| std::string | myKeyword |
| std::string | myDisplayName |
| std::string | myWindowName |
| std::string | myChannelName |
| DtSignalConnectionManager | myConnections |
| makArchives::DtDisplayUnitsSettingsRecord::CoordSys | myGridType |
Protected Attributes inherited from makVrv::DtChannelKeywordObject | |
| DtDe & | myDe |
Friends | |
| class | DtChannelKeywordGridLinesCreator |
| Only the creator can construct this object. More... | |
The base class for all channel keyword objects.
|
virtual |
DTOR.
|
protected |
CTOR.
|
virtual |
Implementing objects use this method to respond to changes in the fully qualified name of their channel [display name / window name / channel name ].
Implements makVrv::DtChannelKeywordObject.
|
virtual |
Implementing objects use this method to respond to changes in channel configuration other than name, which is handled above.
Implements makVrv::DtChannelKeywordObject.
|
inlinevirtual |
Implementing objects use this method to respond to changes in window configuration other than name, which is handled above.
Implements makVrv::DtChannelKeywordObject.
|
protectedvirtual |
Called when an observer is created, so that we can connect to an observer that didn't exist when the grid line object itself was created.
|
protectedvirtual |
Called when an observer is about to be destroyed, so we can disconnect from the observer mode changed signal and set myObserver to Null.
|
protectedvirtual |
Called when an observer's observer mode changes, so we can determine if we need to create or destroy a grid line object.
|
protectedvirtual |
Called when an observer mode's setting changes; if its the mode our observer is using and the setting is DisplayGridLines, we may need to create or destroy a gridLineObject.
|
protectedvirtual |
Called when an observer mode's projection changes; if its the mode our observer is using and the current setting is DisplayGridLines, we may need to create or destroy a gridLineObject.
|
protectedvirtual |
Called when the current coordinate system changes.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the N/S gridline color.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the E/W gridline color.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the use of minimal gridline labels.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to autoSpacing.
|
protectedvirtual |
Receives notification of changes to the spacing of a linear unit of measurement.
|
protectedvirtual |
Receives notification of changes to the spacing of an angular unit of measurement.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the grid type.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the unit type.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the unit type.
|
protectedvirtual |
Called when the GridLinesSettingsManager signals a change to the min pixel spacing.
|
protectedvirtual |
Receives notification of changes to the x offset (in meters).
|
protectedvirtual |
Receives notification of changes to the y offset (in meters).
|
protectedvirtual |
Receives notification of changes to the x offset (in meters).
|
protectedvirtual |
Receives notification of changes to the y offset (in meters).
|
protectedvirtual |
Receives notification of changes to decimal places for a linear unit.
|
protectedvirtual |
Receives notification of changes to decimal places for an angular unit.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Certain grid types can only be used with certain database coordinate system types Validate current grid type or change to a valid one.
Returns false if neither is possible
|
protectedvirtual |
Certain unit types can only be used with certain grid types Validate current unit type or change to a valid one.
Returns false if neither is possible
|
protected |
|
protected |
|
protected |
|
friend |
Only the creator can construct this object.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |