VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | 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]

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

makVrv::DtGridLinesInterface::DtGridLinesInterface ( )

CTOR.

virtual makVrv::DtGridLinesInterface::~DtGridLinesInterface ( )
virtual

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.

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.

Member Data Documentation

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.


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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)