UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
UTMCoordinates.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef UTMCoordinates_H
4 #define UTMCoordinates_H
5 
6 #include "CoordinateTuple.h"
7 
8 #include "DtccApi.h"
9 
10 
11 namespace MSP
12 {
13  namespace CCS
14  {
16  {
17  public:
18 
20  UTMCoordinates( CoordinateType::Enum _coordinateType );
21  UTMCoordinates( CoordinateType::Enum _coordinateType, long __zone, char __hemisphere, double __easting, double __northing );
22  UTMCoordinates( CoordinateType::Enum _coordinateType, const char* __warningMessage, long __zone, char __hemisphere, double __easting, double __northing );
23  UTMCoordinates( const UTMCoordinates& c );
24 
25  ~UTMCoordinates();
26 
27  UTMCoordinates& operator=( const UTMCoordinates &c );
28 
29  void set( long __zone, char __hemisphere, double __easting, double __northing );
30 
31  void setZone( long __zone );
32  long zone() const;
33  void setHemisphere( char __hemisphere );
34  char hemisphere() const;
35  void setEasting( double __easting );
36  double easting() const;
37  void setNorthing( double __northing );
38  double northing() const;
39 
40  private:
41 
42  long _zone;
43  char _hemisphere;
44  double _easting;
45  double _northing;
46 
47  };
48  }
49 }
50 
51 #endif
52 
53 
54 // CLASSIFICATION: UNCLASSIFIED