VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions
DtDefaultCoordinateSystem Class Reference
Inheritance diagram for DtDefaultCoordinateSystem:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultCoordinateSystem (const DtUnitDisplayManager *manager)
virtual ~DtDefaultCoordinateSystem ()
virtual QString name ()
virtual QString xLabelFor () const
virtual QString yLabelFor () const
virtual QString zLabelFor () const
virtual DtGridLineChoiceMap gridLineChoices (const QString &units) const
 Returns the list of possible grid line choices based on the currently selected units.
virtual bool convertFrom (const DtCoordinateSystem *oldCS, const DtStringLocation &curLoc, DtStringLocation &newLoc) const
 Converts from the supplied coordinate system (including units) to our coordinate system and returns the newly formatted values into the result.
virtual QString formatSourceToDestination (double val, const QString &unitDisplay, const QString &source, const QString &destination) const
 Formats from the source to the destination units and returns formatted value.
virtual QString formatDestinationToSource (double val, const QString &unitDisplay, const QString &source, const QString &destination) const
 Formats from the destination to the source.
virtual QString formatSourceToDestination (const QString &val, const QString &unitDisplay, const QString &source, const QString &destination) const
 Converts val to float and calls above routines.
virtual QString formatDestinationToSource (const QString &val, const QString &unitDisplay, const QString &source, const QString &destination) const
- Public Member Functions inherited from DtCoordinateSystem
 DtCoordinateSystem (const DtUnitDisplayManager *)
virtual ~DtCoordinateSystem ()
const DtUnitDisplayManagerunitDisplayManager () const
void setPrecision (int)
virtual int precision () const
void setPrecisionLowerBound (int)
virtual int precisionLowerBound () const
void setPrecisionUpperBound (int)
int precisionUpperBound () const
void setApplyPrecision (bool b)
bool applyPrecision () const
QString formatToPrecision (double d) const
virtual QString formatSourceToDisplay (double val, const QString &unitDisplay, const QString &source) const
 Uses destiation as defined i unit manager.
virtual QString formatDisplayToSource (double val, const QString &unitDisplay, const QString &source) const
 Uses destiation as defined i unit manager.
virtual QString formatSourceToDisplay (const QString &val, const QString &unitDisplay, const QString &source) const
virtual QString formatDisplayToSource (const QString &val, const QString &unitDisplay, const QString &source) const
virtual double convertSourceToDestination (double val, const QString &source, const QString &destination) const
 Converts from the source to the destination units and returns formatted value.
virtual double convertSourceToDisplay (double val, const QString &unitDisplay, const QString &source) const
virtual double convertDestinationToSource (double val, const QString &source, const QString &destination) const
 Converts from the destination to the source.
virtual double convertDisplayToSource (double val, const QString &unitDisplay, const QString &source) const
virtual DtGridLineDrawergridLineDrawer () const
 Returns the drawer that is used for displaying grid lines.
virtual void setGridLineDrawer (DtGridLineDrawer *)
 Clones the grid line drawer to keep it's own copy upon set.
virtual DtGridLineDrawercreateDefaultGridLineDrawer () const

Additional Inherited Members

- Protected Attributes inherited from DtCoordinateSystem
const DtUnitDisplayManagermyUnits
DtGridLineDrawermyGridLineDrawer
int myPrecision
int myUpperBound
int myLowerBound
bool myApplyPrecision

Constructor & Destructor Documentation

DtDefaultCoordinateSystem::DtDefaultCoordinateSystem ( const DtUnitDisplayManager manager)
virtual DtDefaultCoordinateSystem::~DtDefaultCoordinateSystem ( )
virtual

Member Function Documentation

virtual QString DtDefaultCoordinateSystem::name ( )
virtual
virtual QString DtDefaultCoordinateSystem::xLabelFor ( ) const
virtual

Implements DtCoordinateSystem.

virtual QString DtDefaultCoordinateSystem::yLabelFor ( ) const
virtual

Implements DtCoordinateSystem.

virtual QString DtDefaultCoordinateSystem::zLabelFor ( ) const
virtual

Implements DtCoordinateSystem.

virtual DtGridLineChoiceMap DtDefaultCoordinateSystem::gridLineChoices ( const QString &  units) const
virtual

Returns the list of possible grid line choices based on the currently selected units.

The string is the item to show in the combo box and the double is the value of that string

Implements DtCoordinateSystem.

virtual bool DtDefaultCoordinateSystem::convertFrom ( const DtCoordinateSystem oldCS,
const DtStringLocation curLoc,
DtStringLocation newLoc 
) const
virtual

Converts from the supplied coordinate system (including units) to our coordinate system and returns the newly formatted values into the result.

Returns false if conversion was not performed.

Implements DtCoordinateSystem.

virtual QString DtDefaultCoordinateSystem::formatSourceToDestination ( double  val,
const QString &  unitDisplay,
const QString &  source,
const QString &  destination 
) const
virtual

Formats from the source to the destination units and returns formatted value.

Unit display is defined in unitDisplayManager.h

Implements DtCoordinateSystem.

Reimplemented in DtDefaultGeodeticCoordinateSystem.

virtual QString DtDefaultCoordinateSystem::formatDestinationToSource ( double  val,
const QString &  unitDisplay,
const QString &  source,
const QString &  destination 
) const
virtual

Formats from the destination to the source.

Implements DtCoordinateSystem.

Reimplemented in DtDefaultGeodeticCoordinateSystem.

virtual QString DtDefaultCoordinateSystem::formatSourceToDestination ( const QString &  val,
const QString &  unitDisplay,
const QString &  source,
const QString &  destination 
) const
virtual

Converts val to float and calls above routines.

Implements DtCoordinateSystem.

virtual QString DtDefaultCoordinateSystem::formatDestinationToSource ( const QString &  val,
const QString &  unitDisplay,
const QString &  source,
const QString &  destination 
) const
virtual

Implements DtCoordinateSystem.


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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)