VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
geodeticNormalizer.h
Go to the documentation of this file.
1 //********************************************************************
4 //********************************************************************
5 //********************************************************************
7 //********************************************************************
8 
9 #ifndef geodeticNormalizer_H_
10 #define geodeticNormalizer_H_
11 
12 #include <matrix/geodeticCoord.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 
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file provides a definition of GeodeticCoords and several helper functions.
Instances of DtGeodeticCoord are used to explicitly represent Geodetic coordinates.
Definition: geodeticCoord.h:30
DtNormalizedVector & operator=(const DtNormalizedVector &orig)
Assignment operator.
Definition: geodeticNormalizer.h:20
double myMinLongitude
Definition: geodeticNormalizer.h:97
double myMaxLatitude
Definition: geodeticNormalizer.h:96
double myMinLatitude
Definition: geodeticNormalizer.h:95
Definition: geodeticNormalizer.h:57
double myMaxLongitude
Definition: geodeticNormalizer.h:98
Definition: geodeticNormalizer.h:42

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)