UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
ObliqueMercatorParameters.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef ObliqueMercatorParameters_H
4 #define ObliqueMercatorParameters_H
5 
7 #include "DtccApi.h"
8 
9 
10 
11 namespace MSP
12 {
13  namespace CCS
14  {
16  {
17  public:
18 
21  ObliqueMercatorParameters( CoordinateType::Enum _coordinateType, double __originLatitude, double __longitude1, double __latitude1, double __longitude2, double __latitude2, double __falseEasting, double __falseNorthing, double __scaleFactor );
23 
25 
27 
28  void setOriginLatitude( double __originLatitude );
29  void setLongitude1( double __longitude1 );
30  void setLatitude1( double __latitude1 );
31  void setLongitude2( double __longitude2 );
32  void setLatitude2( double __latitude2 );
33  void setFalseEasting( double __falseEasting );
34  void setFalseNorthing( double __falseNorthing );
35  void setScaleFactor( double __scaleFactor );
36 
37  double originLatitude() const;
38  double longitude1() const;
39  double latitude1() const;
40  double longitude2() const;
41  double latitude2() const;
42  double falseEasting() const;
43  double falseNorthing() const;
44  double scaleFactor() const;
45 
46  private:
47 
48  double _originLatitude;
49  double _longitude1;
50  double _latitude1;
51  double _longitude2;
52  double _latitude2;
53  double _falseEasting;
54  double _falseNorthing;
55  double _scaleFactor;
56 
57  };
58  }
59 }
60 
61 #endif
62 
63 
64 // CLASSIFICATION: UNCLASSIFIED