VR-Forces 4.1 Class Documentation
terrainCoordinateSystemCollection.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2003 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: terrainCoordinateSystemCollection.h,v $ $Revision: 1.10 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef terrainCoordinateSystemCollection_H_
13 #define terrainCoordinateSystemCollection_H_
14 
16 #include <matrix/vlTaitBryan.h>
17 
18 class Coordinate_System;
19 class DtVector;
20 class DtTerrainDatabase;
21 
24 {
25  Q_OBJECT
26 
27 public:
30 
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;
36 
37  virtual DtTaitBryan headingPitchRollFor(const DtCoordSys&, const DtVector&, const DtTaitBryan& geocOri) const;
38  virtual DtTaitBryan localOrientationFor(const DtCoordSys&, const DtVector&, const DtTaitBryan& geocOri) const;
39 
43  virtual QString speedText(const Coordinate_System* cs,
44  const DtCoordSys& system, const DtVector& location, const DtVector& velocity) const;
45 
46  virtual QString velocityText(const Coordinate_System* cs,
47  const DtCoordSys& system, const DtVector& location, const DtVector& velocity) const;
48 
49  virtual QString accelerationText(const Coordinate_System* cs,
50  const DtCoordSys& system, const DtVector& location, const DtVector& acl) const;
51 
52  virtual QString rotationalVelocityText(const Coordinate_System* cs,
53  const DtCoordSys& system, const DtVector& location, const DtVector& rtVel) const;
54 
57  virtual void setTerrainDatabase(const DtTerrainDatabase*);
58 
59 public:
62 
63 protected:
65  virtual void addCoordinateSystems();
66 };
67 
68 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)