VR-Forces 4.0.4 Class Documentation
Public Member Functions | Public Attributes
makVrv::DtGridLinesInterface Class Reference

The interface used by the DtGridLinesPage and the DtGridLinesLogic. More...

Inheritance diagram for makVrv::DtGridLinesInterface:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

The interface used by the DtGridLinesPage and the DtGridLinesLogic.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

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.

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.

Set the unit type.

Implemented in makVrv::DtGridLinesPage.

Implemented in makVrv::DtGridLinesPage.

virtual void makVrv::DtGridLinesInterface::clearUnitTypes ( ) [pure virtual]

Clear the units.

Implemented in makVrv::DtGridLinesPage.

Enable the specified unit type.

Implemented in makVrv::DtGridLinesPage.

Implemented in makVrv::DtGridLinesPage.

Add a unit type.

Implemented in makVrv::DtGridLinesPage.

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.

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.


Member Data Documentation

Signal sent by page when the grid type changes.

Signal sent by page when the grid type changes.

Signal sent by page when auto spacing changes.

Signal sent by page when the fixed spacing amount changes.

Signal sent by page when the minimum spacing amount changes.

Signal sent by page when the xOffset changes.

Signal sent by page when the yOffset changes.

Signal sent by page when the decimals changes.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)