OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimTiffConstants.h
Go to the documentation of this file.
1 //---
2 //
3 // License: MIT
4 //
5 // Description: TIFF constants. Here for stand alone code; i.e.,
6 // code that does not use libtiff.
7 //
8 //---
9 // $Id$
10 
11 #ifndef ossimTiffConstants_HEADER
12 #define ossimTiffConstants_HEADER 1
13 
14 namespace ossim
15 {
20  enum
21  {
43 
47 
51 
52  // FORMAT is YYYY:MM:DD HH:MM:SS
54 
73 
114  OLINEAR_FOOT = 9002,
120  OANGULAR_GON = 9106,
121  OANGULAR_DMS = 9107,
124  OUSER_DEFINED = 32767,
134  OGDAL_NODATA = 42113,
136  };
137 
139  {
141  };
142 
144  {
145  OPHOTO_MINISWHITE = 0, // min value is white
146  OPHOTO_MINISBLACK = 1, // min value is black
147  OPHOTO_RGB = 2, // RGB color model
148  OPHOTO_PALETTE = 3, // color map indexed
149  OPHOTO_MASK = 4, // $holdout mask
150  OPHOTO_SEPARATED = 5, // !color separations
151  OPHOTO_YCBCR = 6, // !CCIR 601
152  OPHOTO_CIELAB = 7 // !1976 CIE L*a*b*
153  };
154 
156  {
157  UNKNOWN = 0,
158  OMODEL_TYPE_PROJECTED = 1, // Projection Coordinate System
159  OMODEL_TYPE_GEOGRAPHIC = 2, // Geographic latitude-longitude System
161  };
162 
163  enum
164  {
165  OTIFF_NOTYPE = 0, /* placeholder */
166  OTIFF_BYTE = 1, /* 8-bit unsigned integer */
167  OTIFF_ASCII = 2, /* 8-bit bytes w/ last byte null */
168  OTIFF_SHORT = 3, /* 16-bit unsigned integer */
169  OTIFF_LONG = 4, /* 32-bit unsigned integer */
170  OTIFF_RATIONAL = 5, /* 64-bit unsigned fraction */
171  OTIFF_SBYTE = 6, /* !8-bit signed integer */
172  OTIFF_UNDEFINED = 7, /* !8-bit untyped data */
173  OTIFF_SSHORT = 8, /* !16-bit signed integer */
174  OTIFF_SLONG = 9, /* !32-bit signed integer */
175  OTIFF_SRATIONAL = 10, /* !64-bit signed fraction */
176  OTIFF_FLOAT = 11, /* !32-bit IEEE floating point */
177  OTIFF_DOUBLE = 12, /* !64-bit IEEE floating point */
178  OTIFF_IFD = 13, /* %32-bit unsigned integer (offset) */
179  OTIFF_LONG8 = 16, /* BigTIFF 64-bit unsigned integer */
180  OTIFF_SLONG8 = 17, /* BigTIFF 64-bit signed integer */
181  OTIFF_IFD8 = 18 /* BigTIFF 64-bit unsigned integer (offset) */
182  };
183 
184 } // End: namespace ossim
185 
186 #endif /* End of "#ifndef ossimTiffConstants_HEADER" */
This code was derived from https://gist.github.com/mshockwave.
Definition: Barrier.h:8