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 | setGarsFixedSpacingIndex (int index)=0 |
| |
| virtual void | setMgrsMapSheetFixedSpacingIndex (int index)=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 | setMgrsMapSheetCutoff (double altitude)=0 |
| |
| virtual void | setMgrsMapSheetCutoffUnits (const DtUnicode &units)=0 |
| |
| virtual void | setMgrsMapSheetCutoffMaximum (double maxAltitude)=0 |
| |
| virtual void | setLatLonLabelsCenteringCutoff (double altitude)=0 |
| |
| virtual void | setLatLonLabelsCenteringCutoffUnits (const DtUnicode &units)=0 |
| |
| virtual void | setLatLonLabelsCenteringCutoffMaximum (double maxAltitude)=0 |
| |
| virtual void | setPolarLatitudeCutoff (double lat)=0 |
| |
| virtual void | setGridOnToolbar (bool onOrOff)=0 |
| |
| virtual void | setFixedSpacingComboBoxItem (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType, int index, const std::string &label, double value)=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::setGarsFixedSpacingIndex |
( |
int |
index | ) |
|
|
pure virtual |
For Gars fixed spacing, send the combo box index to use (note that the logic populates the combo box and so has control of what index corresponds to what value)
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setMgrsMapSheetFixedSpacingIndex |
( |
int |
index | ) |
|
|
pure virtual |
For Mgrs fixed spacing, send the combo box index to use (note that the logic populates the combo box and so has control of what index corresponds to what value)
Implemented in makVrv::DtGridLinesPage.
| 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::setMgrsMapSheetCutoff |
( |
double |
altitude | ) |
|
|
pure virtual |
Set the altitude at which we stop drawing MGRS map sheet lines/labels when using fixed spacing.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setMgrsMapSheetCutoffUnits |
( |
const DtUnicode & |
units | ) |
|
|
pure virtual |
| virtual void makVrv::DtGridLinesInterface::setMgrsMapSheetCutoffMaximum |
( |
double |
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::setLatLonLabelsCenteringCutoff |
( |
double |
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 |
( |
double |
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.
Both GARS and MGRS use enumerated values for fixed spacing. These are placed in combo boxes.
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_garsFixedSpacingIndexChanged |
Signal sent by page when the gars fixed spacing index changes.
| boost::signalslib::signal<void(int)> makVrv::DtGridLinesInterface::signal_mgrsMapSheetFixedSpacingIndexChanged |
Signal sent by page when the mgrs fixed spacing index 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(double)> makVrv::DtGridLinesInterface::signal_mgrsMapSheetCutoffChanged |
Signal sent by page when the MGRS Map sheet 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: