00001 // CLASSIFICATION: UNCLASSIFIED 00002 00003 #ifndef UTMParameters_H 00004 #define UTMParameters_H 00005 00006 #include "CoordinateSystemParameters.h" 00007 #include "DtccApi.h" 00008 00009 00010 00011 namespace MSP 00012 { 00013 namespace CCS 00014 { 00015 class MSP_DTCC_API UTMParameters : public CoordinateSystemParameters 00016 { 00017 public: 00018 00019 UTMParameters(); 00020 UTMParameters( CoordinateType::Enum _coordinateType ); 00021 UTMParameters( CoordinateType::Enum _coordinateType, long __override ); 00022 UTMParameters( CoordinateType::Enum _coordinateType, long __zone, long __override ); 00023 UTMParameters( const UTMParameters& p ); 00024 00025 ~UTMParameters(); 00026 00027 UTMParameters& operator=( const UTMParameters &p ); 00028 00029 void set( long __zone, long __override ); 00030 void setZone( long __zone ); 00031 void setOverride( long __override ); 00032 00033 long zone() const; 00034 long override() const; 00035 00036 private: 00037 00038 long _zone; 00039 long _override; 00040 00041 }; 00042 } 00043 } 00044 00045 #endif 00046 00047 00048 // CLASSIFICATION: UNCLASSIFIED