![]() |
VR-Forces 4.0.4 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.
| virtual makVrv::DtGridLinesInterface::~DtGridLinesInterface | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtGridLinesInterface::setAutoSpacing | ( | bool | autoSpacing | ) | [pure virtual] |
Set the auto spacing on or off.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setFixedSpacingAmount | ( | double | amount | ) | [pure virtual] |
Set the fixed spacing for the current unit type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setGridType | ( | makArchives::DtDisplayUnitsSettingsRecord::CoordSys | gridType | ) | [pure virtual] |
Set the current grid type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::clearGridTypes | ( | ) | [pure virtual] |
Clears out grid type systems.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::disableAllGridTypes | ( | ) | [pure virtual] |
Disable all the grid types.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::addGridType | ( | const DtUnicode & | gridName, |
| makArchives::DtDisplayUnitsSettingsRecord::CoordSys | gridType | ||
| ) | [pure virtual] |
Adds a new coordinate system.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setXOffset | ( | double | offset | ) | [pure virtual] |
Set the x offset for the current unit type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setYOffset | ( | double | offset | ) | [pure virtual] |
Set the y offset for the current unit type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setMinSpacing | ( | int | pixels | ) | [pure virtual] |
Set the minimum allowed spacing.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setUnitType | ( | makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits | unitType | ) | [pure virtual] |
Set the unit type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setUnitType | ( | makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits | unitType | ) | [pure virtual] |
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::clearUnitTypes | ( | ) | [pure virtual] |
Clear the units.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setUnitTypeEnabled | ( | makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits | unitType, |
| bool | enabled | ||
| ) | [pure virtual] |
Enable the specified unit type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setUnitTypeEnabled | ( | makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits | unitType, |
| bool | enabled | ||
| ) | [pure virtual] |
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::addUnitType | ( | const DtUnicode & | unitName, |
| makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits | unitType | ||
| ) | [pure virtual] |
Add a unit type.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::addUnitType | ( | const DtUnicode & | unitName, |
| makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits | unitType | ||
| ) | [pure virtual] |
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setDecimals | ( | unsigned | decimals | ) | [pure virtual] |
Set the decimals to use.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setFixedSpacingAmountEnabled | ( | bool | enabled | ) | [pure virtual] |
Enable or disable the fixed spacing amount spin box.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setMinSpacingEnabled | ( | bool | enabled | ) | [pure virtual] |
Enable or disable the min spacing spin box.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setGridTypeEnabled | ( | makArchives::DtDisplayUnitsSettingsRecord::CoordSys | , |
| bool | enabled | ||
| ) | [pure virtual] |
Enable or disable a specific grid type within the grid type combo box.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setDecimalsEnabled | ( | bool | enabled | ) | [pure virtual] |
Enable or disable the decimals spin box.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setMaxFixedSpacing | ( | double | maxSpacing | ) | [pure virtual] |
Set the maximum allowable fixed spacing.
Implemented in makVrv::DtGridLinesPage.
| virtual void makVrv::DtGridLinesInterface::setMinFixedSpacing | ( | double | minSpacing | ) | [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.