OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimGeoTiffCoordTransformsLut.cpp
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: David Burken (dburken@imagelinks.com)
6 //
7 // Description:
8 //
9 // Contains class definition for ossimGeoTiffCoordTransformsLut.
10 //*******************************************************************
11 // $Id: ossimGeoTiffCoordTransformsLut.cpp 9963 2006-11-28 21:11:01Z gpotts $
12 
14 #include <ossim/base/ossimString.h>
15 
16 static const int TABLE_SIZE = 27;
17 
18 //*******************************************************************
19 // Public Constructor:
20 //*******************************************************************
22  :
23  ossimLookUpTable(TABLE_SIZE)
24 {
25  //***
26  // Complete initialization of data member "theTable".
27  // Note: Scalar types defined in constants.h file.
28  //***
29  theTable[0].theKey = CT_TransverseMercator;
30  theTable[0].theValue = "ossimTransMercatorProjection";
32  theTable[1].theValue = "unknown";
33  theTable[2].theKey = CT_ObliqueMercator;
34  theTable[2].theValue = "unknown";
36  theTable[3].theValue = "unknown";
38  theTable[4].theValue = "unknown";
40  theTable[5].theValue = "unknown";
41  theTable[6].theKey = CT_Mercator;
42  theTable[6].theValue = "ossimMercatorProjection";
44  theTable[7].theValue = "ossimLambertConformalConicProjection";
46  theTable[8].theValue = "unknown";
48  theTable[9].theValue = "unknown";
49  theTable[10].theKey = CT_AlbersEqualArea;
50  theTable[10].theValue = "ossimAlbersProjection";
51  theTable[11].theKey = CT_AzimuthalEquidistant;
52  theTable[11].theValue = "unknown";
53  theTable[12].theKey = CT_EquidistantConic;
54  theTable[12].theValue = "unknown";
55  theTable[13].theKey = CT_Stereographic;
56  theTable[13].theValue = "unknown";
57  theTable[14].theKey = CT_PolarStereographic;
58  theTable[14].theValue = "ossimPolarStereoProjection";
59  theTable[15].theKey = CT_ObliqueStereographic;
60  theTable[15].theValue = "ossimPolarStereoProjection";
61  theTable[16].theKey = CT_Equirectangular;
62  theTable[16].theValue = "ossimEquDistCylProjection";
63  theTable[17].theKey = CT_CassiniSoldner;
64  theTable[17].theValue = "ossimCassiniProjection";
65  theTable[18].theKey = CT_Gnomonic;
66  theTable[18].theValue = "unknown";
67  theTable[19].theKey = CT_MillerCylindrical;
68  theTable[19].theValue = "ossimMillerProjection";
69  theTable[20].theKey = CT_Orthographic;
70  theTable[20].theValue = "ossimOrthoGraphicProjection";
71  theTable[21].theKey = CT_Polyconic;
72  theTable[21].theValue = "ossimPolyconicrojection";
73  theTable[22].theKey = CT_Robinson;
74  theTable[22].theValue = "unkknown";
75  theTable[23].theKey = CT_Sinusoidal;
76  theTable[23].theValue = "ossimSinusoidalProjection";
77  theTable[24].theKey = CT_VanDerGrinten;
78  theTable[24].theValue = "ossimVanDerGrintenProjection";
79  theTable[25].theKey = CT_NewZealandMapGrid;
80  theTable[25].theValue = "unknown";
82  theTable[26].theValue = "unknown";
83 }
std::vector< ossimKeyValueMap > theTable