9 #ifndef geodeticNormalizer_H_
10 #define geodeticNormalizer_H_
27 virtual ~DtNormalizedVector();
30 DtNormalizedVector(
const DtNormalizedVector& orig);
33 DtNormalizedVector& operator=(
const DtNormalizedVector& orig);
35 const unsigned long& operator[](
int index)
const;
36 unsigned long& operator[](
int index);
39 unsigned long myRep[3];
42 class DT_DLL_VL DtNormalizedGeodeticVector :
public DtNormalizedVector
45 DtNormalizedGeodeticVector();
47 virtual ~DtNormalizedGeodeticVector();
49 DtNormalizedGeodeticVector(
const DtNormalizedGeodeticVector& orig);
51 DtNormalizedGeodeticVector& operator=(
const DtNormalizedGeodeticVector& orig);
53 virtual unsigned long lat();
54 virtual unsigned long lon();
64 unsigned long latitudeUpperBound,
65 unsigned long longitudeUpperBound
72 unsigned long latitudeUpperBound,
73 unsigned long longitudeUpperBound,
78 virtual ~DtGeodeticNormalizer();
81 DtGeodeticNormalizer(
const DtGeodeticNormalizer& orig);
84 DtGeodeticNormalizer& operator=(
const DtGeodeticNormalizer& orig);
87 virtual void normalize(
const DtGeodeticCoord& vectorIn, DtNormalizedVector& vectorOut);
91 unsigned long myMaxLatitudeBound;
92 unsigned long myMaxLongitudeBound;
97 double myMinLongitude;
98 double myMaxLongitude;