Public Member Functions |
| | DtGeodeticCoordinateSystemDDD (const DtUnitDisplayManager *) |
| virtual | ~DtGeodeticCoordinateSystemDDD () |
| virtual QString | name () |
| virtual QString | xLabelFor () const |
| virtual QString | yLabelFor () const |
| virtual QString | zLabelFor () const |
| virtual QStringList | convertPositionToStringList (const Coordinate_System *cs, const DtVector &geocPos) const |
| | Takes the x, y, z values that comes in and creates a string array of three strings that represent the values.
|
| virtual void | convertToGeocentric (const DtStringLocation &in, const Coordinate_System *cs, DtVector &vector) const |
| | Converts the given coordinates (in string rep) from the base units to geocentric.
|
| virtual void | convertFromGeocentric (const Coordinate_System *cs, const DtVector &vector, DtStringLocation &out) const |
| | Converts the vector into the given units.
|
| virtual QString | formatToPrecision (double d) const |
| | Returns a string formatted D:M:S.
|
| virtual QString | locationLabelFor () |
| | Returns labels based on the coordinate system by default as these labels are not currently changing by coordinate system.
|
| | DtGeodeticCoordinateSystemDMS (const DtUnitDisplayManager *) |
| virtual | ~DtGeodeticCoordinateSystemDMS () |
| virtual DtGridLineChoiceMap | gridLineChoices (const QString &units) const |
| | Returns the list of possible grid line choices based on the currently selected units.
|
| virtual double | convertToDegrees (const QString &str, int prec=1) const |
| | Converts the string that is of the format deg:min:sec, assuming the supplied precision.
|
| virtual double | speed (const Coordinate_System *cs, const DtVector &location, const DtVector &velocity) const |
| | Since this can be handled generically with this coordinate system, calls to DtDatabaseCoordinateSystem to get speed.
|
| virtual DtVector | velocity (const Coordinate_System *cs, const DtVector &location, const DtVector &velocity) const |
| | Since this can be handled generically with this coordinate system, calls to DtDatabaseCoordinateSystem to get velocity.
|
| virtual DtVector | acceleration (const Coordinate_System *cs, const DtVector &location, const DtVector &acl) const |
| | Since this can be handled generically with this coordinate system, calls to DtDatabaseCoordinateSystem to get acceleration.
|
| virtual DtVector | rotationalVelocity (const Coordinate_System *cs, const DtVector &location, const DtVector &rtVel) const |
| | Since this can be handled generically with this coordinate system, calls to DtDatabaseCoordinateSystem to get rotationalVelocity.
|
| virtual DtTaitBryan | localOrientationFor (const DtVector &location, const DtTaitBryan &geocOri) const |
| | Return local orientation given geocentric orientation.
|
| virtual DtTaitBryan | headingPitchRollFor (const DtVector &location, const DtTaitBryan &geocOri) const |
| | Return heading, pitch, roll in end coordinate system given local orientation.
|
| 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.
|
| | DtTerrainCoordinateSystem (const DtUnitDisplayManager *) |
| 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 | 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 |
| | These routies are used for values that are fomatted in non-numeric displays.
|
| virtual QString | formatDestinationToSource (const QString &val, const QString &unitDisplay, const QString &source, const QString &destination) const |
| virtual QString | speedLabelFor () |
| virtual QString | velocityLabelFor () |
| virtual QString | accelerationLabelFor () |
| const DtTerrainDatabase * | terrainDatabase () const |
| void | setTerrainDatabase (const DtTerrainDatabase *) |
| virtual DtTaitBryan | topoOrientationFor (const DtVector &geocPos, const DtTaitBryan &geocOri) const |
| | DtCoordinateSystem (const DtUnitDisplayManager *) |
| virtual | ~DtCoordinateSystem () |
| const DtUnitDisplayManager * | unitDisplayManager () 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 |
| 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 DtGridLineDrawer * | gridLineDrawer () 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 DtGridLineDrawer * | createDefaultGridLineDrawer () const |