![]() |
VR-Forces Development_Version Class Documentation
|
The interface used by the DtGridLinesPage and the DtGridLinesLogic. More...

Public Member Functions | |
| DtGridLinesInterface () | |
| CTOR. | |
| virtual | ~DtGridLinesInterface () |
| DTOR. | |
| virtual void | setAutoSpacing (bool autoSpacing)=0 |
| Set the auto spacing on or off. | |
| virtual void | setFixedSpacingAmount (double amount)=0 |
| Set the fixed spacing for the current unit type. | |
| virtual void | setGridType (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType)=0 |
| Set the current grid type. | |
| virtual void | clearGridTypes ()=0 |
| Clears out grid type systems. | |
| virtual void | disableAllGridTypes ()=0 |
| Disable all the grid types. | |
| virtual void | addGridType (const DtUnicode &gridName, makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType)=0 |
| Adds a new coordinate system. | |
| virtual void | setXOffset (double offset)=0 |
| Set the x offset for the current unit type. | |
| virtual void | setYOffset (double offset)=0 |
| Set the y offset for the current unit type. | |
| virtual void | setMinSpacing (int pixels)=0 |
| Set the minimum allowed spacing. | |
| virtual void | setUnitType (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType)=0 |
| Set the unit type. | |
| virtual void | setUnitType (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType)=0 |
| virtual void | clearUnitTypes ()=0 |
| Clear the units. | |
| virtual void | setUnitTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType, bool enabled)=0 |
| Enable the specified unit type. | |
| virtual void | setUnitTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType, bool enabled)=0 |
| virtual void | addUnitType (const DtUnicode &unitName, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType)=0 |
| Add a unit type. | |
| virtual void | addUnitType (const DtUnicode &unitName, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType)=0 |
| virtual void | setDecimals (unsigned decimals)=0 |
| Set the decimals to use. | |
| virtual void | setFixedSpacingAmountEnabled (bool enabled)=0 |
| Enable or disable the fixed spacing amount spin box. | |
| virtual void | setMinSpacingEnabled (bool enabled)=0 |
| Enable or disable the min spacing spin box. | |
| virtual void | setGridTypeEnabled (makArchives::DtDisplayUnitsSettingsRecord::CoordSys, bool enabled)=0 |
| Enable or disable a specific grid type within the grid type combo box. | |
| virtual void | setDecimalsEnabled (bool enabled)=0 |
| Enable or disable the decimals spin box. | |
| virtual void | setMaxFixedSpacing (double maxSpacing)=0 |
| Set the maximum allowable fixed spacing. | |
| virtual void | setMinFixedSpacing (double minSpacing)=0 |
| Set the minimum fixed spacing allowed. | |
Public Attributes | |
| boost::signal< void(makArchives::DtDisplayUnitsSettingsRecord::CoordSys)> | signal_gridTypeChanged |
| Signal sent by page when the grid type changes. | |
| boost::signal< void(makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits)> | signal_unitTypeChanged |
| Signal sent by page when the grid type changes. | |
| boost::signal< void(makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits)> | signal_angularUnitTypeChanged |
| boost::signal< void(bool)> | signal_autoSpacingChanged |
| Signal sent by page when auto spacing changes. | |
| boost::signal< void(double)> | signal_fixedSpacingAmountChanged |
| Signal sent by page when the fixed spacing amount changes. | |
| boost::signal< void(int)> | signal_minSpacingChanged |
| Signal sent by page when the minimum spacing amount changes. | |
| boost::signal< void(double)> | signal_xOffsetChanged |
| Signal sent by page when the xOffset changes. | |
| boost::signal< void(double)> | signal_yOffsetChanged |
| Signal sent by page when the yOffset changes. | |
| boost::signal< void(unsigned)> | signal_decimalsChanged |
| Signal sent by page when the decimals changes. | |
The interface used by the DtGridLinesPage and the DtGridLinesLogic.
| makVrv::DtGridLinesInterface::DtGridLinesInterface | ( | ) |
CTOR.
|
virtual |
DTOR.
|
pure virtual |
Set the auto spacing on or off.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the fixed spacing for the current unit type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the current grid type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Clears out grid type systems.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Disable all the grid types.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Adds a new coordinate system.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the x offset for the current unit type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the y offset for the current unit type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the minimum allowed spacing.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the unit type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Clear the units.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Enable the specified unit type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Add a unit type.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the decimals to use.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Enable or disable the fixed spacing amount spin box.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Enable or disable the min spacing spin box.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Enable or disable a specific grid type within the grid type combo box.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Enable or disable the decimals spin box.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the maximum allowable fixed spacing.
Implemented in makVrv::DtGridLinesPage.
|
pure virtual |
Set the minimum fixed spacing allowed.
Implemented in makVrv::DtGridLinesPage.
| boost::signal<void (makArchives::DtDisplayUnitsSettingsRecord::CoordSys)> makVrv::DtGridLinesInterface::signal_gridTypeChanged |
Signal sent by page when the grid type changes.
| boost::signal<void (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits)> makVrv::DtGridLinesInterface::signal_unitTypeChanged |
Signal sent by page when the grid type changes.
| boost::signal<void (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits)> makVrv::DtGridLinesInterface::signal_angularUnitTypeChanged |
| boost::signal<void (bool)> makVrv::DtGridLinesInterface::signal_autoSpacingChanged |
Signal sent by page when auto spacing changes.
| boost::signal<void (double)> makVrv::DtGridLinesInterface::signal_fixedSpacingAmountChanged |
Signal sent by page when the fixed spacing amount changes.
| boost::signal<void (int)> makVrv::DtGridLinesInterface::signal_minSpacingChanged |
Signal sent by page when the minimum spacing amount changes.
| boost::signal<void (double)> makVrv::DtGridLinesInterface::signal_xOffsetChanged |
Signal sent by page when the xOffset changes.
| boost::signal<void (double)> makVrv::DtGridLinesInterface::signal_yOffsetChanged |
Signal sent by page when the yOffset changes.
| boost::signal<void (unsigned)> makVrv::DtGridLinesInterface::signal_decimalsChanged |
Signal sent by page when the decimals changes.