The interface used by the DtGridLinesPage and the DtGridLinesLogic.
|
| | DtGridLinesInterface () |
| |
| virtual | ~DtGridLinesInterface () |
| |
| virtual void | setNorthSouthGridLineColor (float r, float g, float b, float a)=0 |
| |
| virtual void | setEastWestGridLineColor (float r, float g, float b, float a)=0 |
| |
| virtual void | setUseMinimalGridlineLabels (bool onOff)=0 |
| |
| virtual void | setAutoSpacing (bool autoSpacing)=0 |
| |
| virtual void | setFixedSpacingAmount (double amount)=0 |
| |
| virtual void | setGridType (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType)=0 |
| |
| virtual void | clearGridTypes ()=0 |
| |
| virtual void | disableAllGridTypes ()=0 |
| |
| virtual void | addGridType (const DtUnicode &gridName, makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType)=0 |
| |
| virtual void | setXOffset (double offset)=0 |
| |
| virtual void | setYOffset (double offset)=0 |
| |
| virtual void | setMinSpacing (int pixels)=0 |
| |
| virtual void | setUnitType (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType)=0 |
| |
| virtual void | setUnitType (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType)=0 |
| |
| virtual void | clearUnitTypes ()=0 |
| |
| virtual void | setUnitTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType, bool enabled)=0 |
| |
| virtual void | setUnitTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType, bool enabled)=0 |
| |
| virtual void | addUnitType (const DtUnicode &unitName, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType)=0 |
| |
| virtual void | addUnitType (const DtUnicode &unitName, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType)=0 |
| |
| virtual void | setDecimals (unsigned decimals)=0 |
| |
| virtual void | setFixedSpacingAmountEnabled (bool enabled)=0 |
| |
| virtual void | setMinSpacingEnabled (bool enabled)=0 |
| |
| virtual void | setGridTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::CoordSys, bool enabled)=0 |
| |
| virtual void | setDecimalsEnabled (bool enabled)=0 |
| |
| virtual void | setMaxFixedSpacing (double maxSpacing)=0 |
| |
| virtual void | setMinFixedSpacing (double minSpacing)=0 |
| |
| virtual void | setMinimalGridlineLabelsEnabled (bool onOff)=0 |
| |
| virtual void | setLatLonLabelsCenteringCutoff (int altitude)=0 |
| |
| virtual void | setLatLonLabelsCenteringCutoffUnits (const DtUnicode &units)=0 |
| |
| virtual void | setLatLonLabelsCenteringCutoffMaximum (int maxAltitude)=0 |
| |
| virtual void | setPolarLatitudeCutoff (double lat)=0 |
| |
| virtual void | setGridOnToolbar (bool onOrOff)=0 |
| |
| makVrv::DtGridLinesInterface::DtGridLinesInterface |
( |
| ) |
|
| virtual makVrv::DtGridLinesInterface::~DtGridLinesInterface |
( |
| ) |
|
|
virtual |
| virtual void makVrv::DtGridLinesInterface::setNorthSouthGridLineColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setEastWestGridLineColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setUseMinimalGridlineLabels |
( |
bool |
onOff | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setAutoSpacing |
( |
bool |
autoSpacing | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setFixedSpacingAmount |
( |
double |
amount | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::clearGridTypes |
( |
| ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::disableAllGridTypes |
( |
| ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setXOffset |
( |
double |
offset | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setYOffset |
( |
double |
offset | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setMinSpacing |
( |
int |
pixels | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::clearUnitTypes |
( |
| ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setDecimals |
( |
unsigned |
decimals | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setFixedSpacingAmountEnabled |
( |
bool |
enabled | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setMinSpacingEnabled |
( |
bool |
enabled | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setDecimalsEnabled |
( |
bool |
enabled | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setMaxFixedSpacing |
( |
double |
maxSpacing | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setMinFixedSpacing |
( |
double |
minSpacing | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setMinimalGridlineLabelsEnabled |
( |
bool |
onOff | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setLatLonLabelsCenteringCutoff |
( |
int |
altitude | ) |
|
|
pure virtual |
Set the altitude at which we stop moving latitude and longitude labels to the center of the screen.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setLatLonLabelsCenteringCutoffUnits |
( |
const DtUnicode & |
units | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setLatLonLabelsCenteringCutoffMaximum |
( |
int |
maxAltitude | ) |
|
|
pure virtual |
Set a the maximum value for the centering cutoff spin box with the appropriate unit type for altitude.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setPolarLatitudeCutoff |
( |
double |
lat | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setGridOnToolbar |
( |
bool |
onOrOff | ) |
|
|
pure virtual |
Set whether the grid lines associated with the parameter cs should be on the grid lines selection toolbar.
Implemented in makVrv::DtGridLinesPage.
The following are used for GARS.
Signal sent by page when the grid type changes
Signal sent by page when the grid type changes.
| boost::signalslib::signal<void(double, double, double, double)> makVrv::DtGridLinesInterface::signal_eastWestColorChanged |
Signal sent by page when the color of the east/west gridlines has changed.
| boost::signalslib::signal<void(double, double, double, double)> makVrv::DtGridLinesInterface::signal_northSouthColorChanged |
Signal sent by page when the color of the north/south gridlines has changed.
| boost::signalslib::signal<void (bool)> makVrv::DtGridLinesInterface::signal_minimalGridlineLabelsToggled |
Signal sent by page when the use of minimal gridline labels changes.
| boost::signalslib::signal<void (bool)> makVrv::DtGridLinesInterface::signal_autoSpacingChanged |
Signal sent by page when auto spacing changes.
| boost::signalslib::signal<void (double)> makVrv::DtGridLinesInterface::signal_fixedSpacingAmountChanged |
Signal sent by page when the fixed spacing amount changes.
| boost::signalslib::signal<void (int)> makVrv::DtGridLinesInterface::signal_minSpacingChanged |
Signal sent by page when the minimum spacing amount changes.
| boost::signalslib::signal<void (double)> makVrv::DtGridLinesInterface::signal_xOffsetChanged |
Signal sent by page when the xOffset changes.
| boost::signalslib::signal<void (double)> makVrv::DtGridLinesInterface::signal_yOffsetChanged |
Signal sent by page when the yOffset changes.
| boost::signalslib::signal<void (unsigned int)> makVrv::DtGridLinesInterface::signal_decimalsChanged |
Signal sent by page when the decimals changes.
| boost::signalslib::signal<void(double)> makVrv::DtGridLinesInterface::signal_latLonLabelsCenteringCutoffChanged |
Signal sent by page when the latitude / longitude labels centering cCutoff changes.
| boost::signalslib::signal<void(double)> makVrv::DtGridLinesInterface::signal_PolarLatitudeCutoffChanged |
Signal sent by page when the Polar latitude cutoff changes.
| boost::signalslib::signal<void(bool)> makVrv::DtGridLinesInterface::signal_gridOnToolbarChanged |
Signal sent by page when the grid line type is added or removed from the selection toolbar.
The documentation for this class was generated from the following file: