VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtGeocentricCoordinateDisplay.h
Go to the documentation of this file.
1 /********************************************************************
2  * Copyright (c) 2011 MaK Technologies, Inc.
3  * All rights reserved.
4  ********************************************************************/
5 /********************************************************************
6  * $RCSfile: DtGeocentricCoordinateDisplay.h,v $ $Revision: 1.8 $ $State: Exp $
7  ********************************************************************/
8 
12 
13 #pragma once
15 
16 namespace makVrv
17 {
18 
22  : public DtCoordinateDisplay
23  {
24  public:
25 
27 
29 
30  DtCoordinateDisplay* clone() const;
31 
32  virtual DtUnicode name();
33 
36 
39 
42 
43  virtual DtUnicode xAxisLabel();
44  virtual DtUnicode yAxisLabel();
45  virtual DtUnicode zAxisLabel();
46 
48  virtual DtUnicode northSouthGridLabel( DistanceUnits unit,
49  const DtVector& geocPos, int decimals, double gridSpacing );
50 
52  virtual DtUnicode eastWestGridLabel( DistanceUnits unit,
53  const DtVector& geocPos, int decimals, double gridSpacing );
54 
56  virtual std::vector<std::string> convertPositionToStringList(
58  const DtVector& geocPos, int decimals );
59 
63  virtual void convertToGeocentric(
64  const std::string& x, const std::string& y, const std::string& z,
67  DtVector& vector );
68 
70  virtual DtVector convertFromGeocentric( const DtVector& geoc ) const;
71 
73  virtual DtTaitBryan headingPitchRollFor( const DtVector& location,
74  const DtTaitBryan& geocOri ) const;
75 
77  virtual DtTaitBryan localOrientationFor( const DtVector& location,
78  const DtTaitBryan& geocOri ) const;
79 
80  virtual DtVector geocToLocalVector( const DtVector& geocLoc,
81  const DtVector& geocVec ) const;
82 
85  virtual void regularExpressionValidator( std::string& x,
86  std::string& y, std::string& z );
87 
88  };
89 
90 }

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)