UNCLASSIFIED

GeographicTranslator
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
UTMParameters.cpp
Go to the documentation of this file.
1 // CLASSIFICATION: UNCLASSIFIED
2 
3 #include "UTMParameters.h"
4 
5 
6 using namespace MSP::CCS;
7 
8 
10 CoordinateSystemParameters( CoordinateType::universalTransverseMercator ),
11  _zone( 32 ),
12  _override( 0 )
13 {
14 }
15 
16 
18  CoordinateSystemParameters( _coordinateType ),
19  _zone( 32 ),
20  _override( 0 )
21 {
22 }
23 
24 
25 UTMParameters::UTMParameters( CoordinateType::Enum _coordinateType, long __override ) :
26  CoordinateSystemParameters( _coordinateType ),
27  _zone( 0 ),
28  _override( __override )
29 {
30 }
31 
32 
33 UTMParameters::UTMParameters( CoordinateType::Enum _coordinateType, long __zone, long __override ) :
34  CoordinateSystemParameters( _coordinateType ),
35  _zone( __zone ),
36  _override( __override )
37 {
38 }
39 
40 
42 {
44 
45  _zone = p._zone;
46  _override = p._override;
47 }
48 
49 
51 {
52  _zone = 0;
53  _override = 0;
54 }
55 
56 
58 {
59  if( this != &p )
60  {
62 
63  _zone = p._zone;
64  _override = p._override;
65  }
66 
67  return *this;
68 }
69 
70 
71 void UTMParameters::set( long __zone, long __override )
72 {
73  _zone = __zone;
74  _override = __override;
75 }
76 
77 
78 void UTMParameters::setZone( long __zone )
79 {
80  _zone = __zone;
81 }
82 
83 
84 void UTMParameters::setOverride( long __override )
85 {
86  _override = __override;
87 }
88 
89 
90 long UTMParameters::zone() const
91 {
92  return _zone;
93 }
94 
95 
97 {
98  return _override;
99 }
100 
101 
102 
103 // CLASSIFICATION: UNCLASSIFIED