UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
SevenParameterDatum.cpp
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 
4 
5 /***************************************************************************/
6 /*
7  * INCLUDES
8  */
9 
10 #include "SevenParameterDatum.h"
11 
12 
13 using namespace MSP::CCS;
14 
15 
16 /************************************************************************/
17 /* FUNCTIONS
18  *
19  */
20 
22  Datum(),
23  _rotationX( 0.0 ),
24  _rotationY( 0.0 ),
25  _rotationZ( 0.0 ),
26  _scaleFactor( 0.0 )
27 {
28 }
29 
30 
31 SevenParameterDatum::SevenParameterDatum( long __index, char* __code, char* __ellipsoidCode, char* __name, DatumType::Enum __datumType, double __deltaX, double __deltaY, double __deltaZ,
32  double __westLongitude, double __eastLongitude, double __southLatitude, double __northLatitude,
33  double __rotationX, double __rotationY, double __rotationZ, double __scaleFactor, bool __userDefined ) :
34  Datum( __index, __code, __ellipsoidCode, __name, __datumType, __deltaX, __deltaY, __deltaZ,
35  __westLongitude, __eastLongitude, __southLatitude, __northLatitude, __userDefined ),
36  _rotationX( __rotationX ),
37  _rotationY( __rotationY ),
38  _rotationZ( __rotationZ ),
39  _scaleFactor( __scaleFactor )
40 {
41 }
42 
43 
45 {
46 }
47 
48 
50 {
51  return _rotationX;
52 }
53 
54 
56 {
57  return _rotationY;
58 }
59 
60 
62 {
63  return _rotationZ;
64 }
65 
66 
68 {
69  return _scaleFactor;
70 }
71 
72 
73 
74 // CLASSIFICATION: UNCLASSIFIED