OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimUpspt.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts(gpotts@imagelinks.com)
6 //
7 // Description:
8 //
9 // This is the Universal Polar Stereographic (UPS) point. Allows
10 // easy onversion between different coordinates.
11 //*******************************************************************
12 // $Id: ossimUpspt.h 23353 2015-06-01 19:19:10Z dburken $
13 
14 #ifndef ossimUpspt_HEADER
15 #define ossimUpspt_HEADER 1
16 
18 
19 class ossimUtmpt;
20 class ossimGpt;
21 class ossimEcefPoint;
22 class ossimDatum;
23 
25 {
26 public:
27  ossimUpspt(const ossimGpt &aPt);
28  ossimUpspt(const ossimEcefPoint &aPt);
29 
30  char hemisphere()const{return theHemisphere;}
31  double easting()const {return theEasting;}
32  double northing()const{return theNorthing;}
33  const ossimDatum* datum()const{return theDatum;}
34 
35 private:
37  double theEasting;
38  double theNorthing;
40 
41  void convertFromGeodetic(const ossimGpt &aPt);
42 };
43 
44 #endif
double theEasting
Definition: ossimUpspt.h:37
const ossimDatum * datum() const
Definition: ossimUpspt.h:33
double northing() const
Definition: ossimUpspt.h:32
char hemisphere() const
Definition: ossimUpspt.h:30
double easting() const
Definition: ossimUpspt.h:31
char theHemisphere
Definition: ossimUpspt.h:36
ossimDatum * theDatum
Definition: ossimUpspt.h:39
#define OSSIM_DLL
double theNorthing
Definition: ossimUpspt.h:38