28 #define GvCurrentVersion 1
30 #define LIBGEOTIFF_VERSION 1250
32 #include "geo_config.h"
39 # if defined(_WIN32) && defined(BUILD_AS_DLL)
40 # define CPL_DLL __declspec(dllexport)
52 #if defined(__cplusplus)
58 typedef unsigned short tifftag_t;
59 typedef unsigned short geocode_t;
60 typedef int (*GTIFPrintMethod)(
char *string,
void *aux);
61 typedef int (*GTIFReadMethod)(
char *string,
void *aux);
86 GTIF CPL_DLL *GTIFNewSimpleTags(
void *tif);
90 void CPL_DLL GTIFDirectoryInfo(
GTIF *gtif,
int *versions,
int *keycount);
93 int CPL_DLL GTIFKeyInfo(
GTIF *gtif, geokey_t key,
int *size, tagtype_t* type);
94 int CPL_DLL
GTIFKeyGet(
GTIF *gtif, geokey_t key,
void *val,
int index,
100 void CPL_DLL GTIFPrint(
GTIF *gtif, GTIFPrintMethod print,
void *aux);
101 int CPL_DLL GTIFImport(
GTIF *gtif, GTIFReadMethod scan,
void *aux);
102 char CPL_DLL *GTIFKeyName(geokey_t key);
103 char CPL_DLL *GTIFValueName(geokey_t key,
int value);
104 char CPL_DLL *GTIFTypeName(tagtype_t type);
105 char CPL_DLL *GTIFTagName(
int tag);
106 int CPL_DLL GTIFKeyCode(
char * key);
107 int CPL_DLL GTIFValueCode(geokey_t key,
char *value);
108 int CPL_DLL GTIFTypeCode(
char *type);
109 int CPL_DLL GTIFTagCode(
char *tag);
116 #if defined(__cplusplus)
int CPL_DLL GTIFWriteKeys(GTIF *gtif)
Definition: geo_write.c:34
int CPL_DLL GTIFImageToPCS(GTIF *gtif, double *x, double *y)
Definition: geo_trans.c:152
Definition: geo_tiffp.h:87
int CPL_DLL GTIFPCSToImage(GTIF *gtif, double *x, double *y)
Definition: geo_trans.c:249
int CPL_DLL GTIFKeySet(GTIF *gtif, geokey_t keyID, tagtype_t type, int count,...)
Definition: geo_set.c:112
int CPL_DLL GTIFKeyGet(GTIF *gtif, geokey_t key, void *val, int index, int count)
Definition: geo_get.c:150
void CPL_DLL GTIFFree(GTIF *gtif)
Definition: geo_free.c:37
Definition: geo_keyp.h:67
GTIF CPL_DLL * GTIFNew(void *tif)
Definition: geo_new.c:80