OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimGeoTiffCoordTransformsLut.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: David Burken
6 //
7 // Description:
8 //
9 // Contains class declaration for GeoTiffCoordTransformsLut. Used to map a
10 // geotiff coordinate transformation code to an ossim projection.
11 //*******************************************************************
12 // $Id: ossimGeoTiffCoordTransformsLut.h 9968 2006-11-29 14:01:53Z gpotts $
13 
14 #ifndef ossimGeoTiffCoordTransformsLut_HEADER
15 #define ossimGeoTiffCoordTransformsLut_HEADER
16 
19 
21 {
22 public:
23 
24  enum
25  {
26  //***
27  // Coordinate Transformation Codes cut from geotiff specification
28  // section 6.3.3.3.
29  //***
30  CT_TransverseMercator = 1,
31  CT_TransvMercator_Modified_Alaska = 2,
32  CT_ObliqueMercator = 3,
33  CT_ObliqueMercator_Laborde = 4,
34  CT_ObliqueMercator_Rosenmund = 5,
35  CT_ObliqueMercator_Spherical = 6,
36  CT_Mercator = 7,
37  CT_LambertConfConic_2SP = 8,
38  CT_LambertConfConic_Helmert = 9,
39  CT_LambertAzimEqualArea = 10,
40  CT_AlbersEqualArea = 11,
41  CT_AzimuthalEquidistant = 12,
42  CT_EquidistantConic = 13,
43  CT_Stereographic = 14,
44  CT_PolarStereographic = 15,
45  CT_ObliqueStereographic = 16,
46  CT_Equirectangular = 17,
47  CT_CassiniSoldner = 18,
48  CT_Gnomonic = 19,
49  CT_MillerCylindrical = 20,
50  CT_Orthographic = 21,
51  CT_Polyconic = 22,
52  CT_Robinson = 23,
53  CT_Sinusoidal = 24,
54  CT_VanDerGrinten = 25,
55  CT_NewZealandMapGrid = 26,
56  CT_TransvMercator_SouthOriented = 27
57  };
58 
60 
62 
63  virtual ossimKeyword getKeyword() const
64  { return ossimKeyword("geotiff_coordinate_transform_code", ""); }
65 };
66 
67 #endif
#define OSSIMDLLEXPORT