00001
00065 #ifndef INC_MI32_CODESPACE_H
00066 #define INC_MI32_CODESPACE_H
00067
00068 #ifndef INC_MI32_STDDEFNS_H
00069 #include <mi32/stddefns.h>
00070 #endif
00071
00072 #ifdef MISYSTEMDLL
00073 #define FUNCLIBEXPORT MI_DLLEXPORT
00074 #else
00075 #define FUNCLIBEXPORT MI_DLLIMPORT
00076 #endif
00077
00079
00080 enum CODESPACE {
00081 CODESPACE_MicroImages = 0,
00082 CODESPACE_MicroImages_SML = 1,
00083 CODESPACE_MicroImages_Legacy = 2,
00084 CODESPACE_Japan19 = 98,
00085 CODESPACE_UTM = 99,
00086 CODESPACE_ISO = 100,
00087 CODESPACE_ISO_3166_1_A2 = 101,
00088 CODESPACE_ISO_19128_CRS = 102,
00089 CODESPACE_OGC = 200,
00090 CODESPACE_OGC_WKT = 201,
00091 CODESPACE_EPSG = 300,
00092 CODESPACE_USGS = 400,
00093 CODESPACE_USGS_GCTP = 401,
00094 CODESPACE_NGA = 421,
00095 CODESPACE_FGDC = 441,
00096 CODESPACE_ESRI = 500,
00097 CODESPACE_ESRI_WKT = 501,
00098 CODESPACE_ERDAS = 600,
00099 CODESPACE_ERMapper = 700,
00100 CODESPACE_MapInfo = 800,
00101 CODESPACE_AutoDesk = 900,
00102 CODESPACE_PCI = 1000,
00103 CODESPACE_Oracle = 1100,
00104 CODESPACE_Oracle_WKT = 1101,
00105 CODESPACE_GeoTIFF = 1200,
00106 CODESPACE_GDAL = 1300,
00107 CODESPACE_GDAL_WKT = 1301,
00108 CODESPACE_Tydac = 1400,
00109 CODESPACE_TOTAL = 1500,
00110 CODESPACE_ASPRS = 1600,
00111 CODESPACE_ASPRS_LAS = 1601,
00112 CODESPACE_Unknown = -1
00113 };
00114
00118
00121 FUNCLIBEXPORT CODESPACE CodespaceFromName (
00122 const char *name
00123 );
00124
00128 FUNCLIBEXPORT const char *CodespaceGetName (
00129 CODESPACE codespace
00130 );
00131
00133
00134 #undef FUNCLIBEXPORT
00135
00136 #endif