00001 // CLASSIFICATION: UNCLASSIFIED 00002 00003 #ifndef GeodeticParameters_H 00004 #define GeodeticParameters_H 00005 00006 #include "CoordinateSystemParameters.h" 00007 #include "HeightType.h" 00008 #include "DtccApi.h" 00009 00010 00011 00012 namespace MSP 00013 { 00014 namespace CCS 00015 { 00016 class MSP_DTCC_API GeodeticParameters : public CoordinateSystemParameters 00017 { 00018 public: 00019 00020 GeodeticParameters(); 00021 GeodeticParameters( CoordinateType::Enum _coordinateType ); 00022 GeodeticParameters( CoordinateType::Enum _coordinateType, HeightType::Enum __heightType ); 00023 GeodeticParameters( const GeodeticParameters& gp ); 00024 00025 ~GeodeticParameters(); 00026 00027 GeodeticParameters& operator=( const GeodeticParameters &gp ); 00028 00029 void setHeightType( HeightType::Enum __heightType ); 00030 00031 HeightType::Enum heightType() const; 00032 00033 private: 00034 00035 HeightType::Enum _heightType; 00036 00037 }; 00038 } 00039 } 00040 00041 #endif 00042 00043 00044 // CLASSIFICATION: UNCLASSIFIED