1 //******************************************************************* 2 // 3 // License: See top level LICENSE.txt file. 4 // 5 // Author: Garrett Potts (gpotts@imagelinks.com) 6 // 7 // Description: 8 // 9 // ossimWgs84Datum. Special hardcoded datum. It will create a static 10 // instance of a Wgs84Ellipsoid and set the initial defaults for 11 // that are specific to a ossimWgs84Datum 12 //******************************************************************* 13 // $Id: ossimWgs84Datum.h 19795 2011-06-30 15:04:48Z gpotts $ 14 15 #ifndef ossimWgs84Datum_HEADER 16 #define ossimWgs84Datum_HEADER 17 #include <ossim/base/ossimThreeParamDatum.h> 18 19 class OSSIMDLLEXPORT ossimWgs84Datum : public ossimThreeParamDatum 20 { 21 public: 22 ossimWgs84Datum(); ~ossimWgs72Datum()23 virtual ~ossimWgs84Datum(){} 24 25 virtual ossimGpt shift(const ossimGpt &aPt)const; 26 27 virtual ossimGpt shiftToWgs84(const ossimGpt &aPt)const; 28 virtual ossimGpt shiftFromWgs84(const ossimGpt&aPt)const; 29 30 protected: 31 32 TYPE_DATA; 33 }; 34 35 #endif 36