UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
SevenParameterDatum.h
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #ifndef SevenParameterDatum_H
4 #define SevenParameterDatum_H
5 
6 
7 #include "Datum.h"
8 
9 
10 namespace MSP
11 {
12  namespace CCS
13  {
14  class SevenParameterDatum : public Datum
15  {
16  public:
17 
19 
20  SevenParameterDatum( long __index, char* __code, char* __ellipsoidCode, char* __name, DatumType::Enum __datumType, double __deltaX, double __deltaY, double __deltaZ,
21  double __westLongitude, double __eastLongitude, double __southLatitude, double __northLatitude,
22  double __rotationX, double __rotationY, double __rotationZ, double __scaleFactor, bool __userDefined );
23 
24  ~SevenParameterDatum( void );
25 
26  double rotationX() const;
27 
28  double rotationY() const;
29 
30  double rotationZ() const;
31 
32  double scaleFactor() const;
33 
34 
35  private:
36 
37  double _rotationX;
38  double _rotationY;
39  double _rotationZ;
40  double _scaleFactor;
41 
42  };
43  }
44 }
45 
46 #endif
47 
48 
49 // CLASSIFICATION: UNCLASSIFIED