00001
00002
00003 #ifndef ThreeParameterDatum_H
00004 #define ThreeParameterDatum_H
00005
00006
00007 #include "Datum.h"
00008
00009 namespace MSP
00010 {
00011 namespace CCS
00012 {
00013 class ThreeParameterDatum : public Datum
00014 {
00015 public:
00016
00017 ThreeParameterDatum();
00018
00019 ThreeParameterDatum( long __index, char* __code, char* __ellipsoidCode, char* __name, DatumType::Enum __datumType, double __deltaX, double __deltaY, double __deltaZ,
00020 double __westLongitude, double __eastLongitude, double __southLatitude, double __northLatitude,
00021 double __sigmaX, double __sigmaY, double __sigmaZ, bool __userDefined );
00022
00023 ~ThreeParameterDatum( void );
00024
00025 double sigmaX() const;
00026
00027 double sigmaY() const;
00028
00029 double sigmaZ() const;
00030
00031 private:
00032
00033 double _sigmaX;
00034 double _sigmaY;
00035 double _sigmaZ;
00036
00037 };
00038 }
00039 }
00040
00041 #endif
00042
00043
00044