libgeotiff
geokeys.h
1 /**********************************************************************
2  *
3  * geokeys.h - Public registry for valid GEOTIFF GeoKeys.
4  *
5  * Written By: Niles D. Ritter
6  *
7  * Revision History:
8  *
9  * Rev.# Author M/D/Y Date Key Changes/Additions
10  * ----- ------ ---------- -------------------------------------
11  * 0 ndr 06/10/95 Inital Beta Release
12  * 1 ndr 09/18/95 Final 1.0 Release
13  *
14  **********************************************************************/
15 
16 #ifndef __geokeys_h_
17 #define __geokeys_h_
18 
19 /* The GvCurrentRevision number should be incremented whenever a
20  * new set of Keys are defined or modified in "geokeys.inc", and comments
21  * added to the "Revision History" section above. If only code
22  * _values_ are augmented, the "GvCurrentMinorRev" number should
23  * be incremented instead (see "geovalues.h"). Whenever the
24  * GvCurrentRevision is incremented, the GvCurrentMinorRev should
25  * be reset to zero.
26  *
27  *
28  * The Section Numbers below refer to the GeoTIFF Spec sections
29  * in which these values are documented.
30  *
31  */
32 #define GvCurrentRevision 1 /* Final 1.0 Release */
33 
34 #ifdef ValuePair
35 # undef ValuePair
36 #endif
37 #define ValuePair(name,value) name = value,
38 
39 typedef enum {
40  BaseGeoKey = 1024, /* First valid code */
41 
42 # include "geokeys.inc" /* geokey database */
43 
44  ReservedEndGeoKey = 32767,
45 
46  /* Key space available for Private or internal use */
47  PrivateBaseGeoKey = 32768, /* Consistent with TIFF Private tags */
48  PrivateEndGeoKey = 65535,
49 
50  EndGeoKey = 65535 /* Largest Possible GeoKey ID */
51 } geokey_t;
52 
53 
54 #endif /* __geokeys_h_ */

Generated for libgeotiff by doxygen 1.8.6