VR-Link API Documentation for HLA 1516
geodNormalizer.h
Go to the documentation of this file.
1 //********************************************************************
4 //********************************************************************
5 //********************************************************************
7 //********************************************************************
8 
9 #ifndef geodNormalizer_H_
10 #define geodNormalizer_H_
11 
12 #include <matrix/geodCoord.h>
13 
14 #if DtHLA
15 
19 
21 {
22 public:
25 
27  virtual ~DtNormalizedVector();
28 
31 
33  DtNormalizedVector& operator=(const DtNormalizedVector& orig);
34 
35  const unsigned long& operator[](int index) const;
36  unsigned long& operator[](int index);
37 
38 protected:
39  unsigned long myRep[3];
40 };
41 
43 {
44 public:
46 
47  virtual ~DtNormalizedGeodeticVector();
48 
50 
52 
53  virtual unsigned long lat();
54  virtual unsigned long lon();
55 };
56 
58 {
59 public:
63 #ifdef DtHLA_1516
64  unsigned long latitudeUpperBound,
65  unsigned long longitudeUpperBound
66 #endif
67 );
68 
71 #ifdef DtHLA_1516
72  unsigned long latitudeUpperBound,
73  unsigned long longitudeUpperBound,
74 #endif
75  const DtGeodeticCoord& lowerPoint, const DtGeodeticCoord& upperPoint);
76 
78  virtual ~DtGeodeticNormalizer();
79 
82 
84  DtGeodeticNormalizer& operator=(const DtGeodeticNormalizer& orig);
85 
87  virtual void normalize(const DtGeodeticCoord& vectorIn, DtNormalizedVector& vectorOut);
88 
89 protected:
90 #ifdef DtHLA_1516
91  unsigned long myMaxLatitudeBound;
92  unsigned long myMaxLongitudeBound;
93 #endif
94 
95  double myMinLatitude;
96  double myMaxLatitude;
99 };
100 
101 #endif
102 
103 #endif
104 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)