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