12 #ifndef terrainCoordinateSystemCollection_H_
13 #define terrainCoordinateSystemCollection_H_
16 #include <matrix/vlTaitBryan.h>
18 class Coordinate_System;
20 class DtTerrainDatabase;
32 virtual QString locationLabelFor(
const DtCoordSys& system)
const;
33 virtual QString speedLabelFor(
const DtCoordSys& system)
const;
34 virtual QString velocityLabelFor(
const DtCoordSys& system)
const;
35 virtual QString accelerationLabelFor(
const DtCoordSys& system)
const;
37 virtual DtTaitBryan headingPitchRollFor(
const DtCoordSys&,
const DtVector&,
const DtTaitBryan& geocOri)
const;
38 virtual DtTaitBryan localOrientationFor(
const DtCoordSys&,
const DtVector&,
const DtTaitBryan& geocOri)
const;
43 virtual QString speedText(
const Coordinate_System* cs,
46 virtual QString velocityText(
const Coordinate_System* cs,
49 virtual QString accelerationText(
const Coordinate_System* cs,
52 virtual QString rotationalVelocityText(
const Coordinate_System* cs,
57 virtual void setTerrainDatabase(
const DtTerrainDatabase*);