#include <mi32/simplear.h>
Include dependency graph for miefmtyp.h:

Go to the source code of this file.
Definition in file miefmtyp.h.
| #define MIEFORMATTYPE_AgLeaderTarget 1020 |
Definition at line 74 of file miefmtyp.h.
| #define MIEFORMATTYPE_AISA 1100 |
Definition at line 75 of file miefmtyp.h.
| #define MIEFORMATTYPE_Alden_RADAR 1200 |
Definition at line 76 of file miefmtyp.h.
| #define MIEFORMATTYPE_AtlasGIS_AGF 1310 |
Definition at line 77 of file miefmtyp.h.
| #define MIEFORMATTYPE_AtlasGIS_BNA 1320 |
Definition at line 78 of file miefmtyp.h.
| #define MIEFORMATTYPE_Autodesk_DXF 1400 |
| #define MIEFORMATTYPE_AVHRR 1500 |
Definition at line 80 of file miefmtyp.h.
| #define MIEFORMATTYPE_AVHRR_BiWeekly 1510 |
Definition at line 81 of file miefmtyp.h.
| #define MIEFORMATTYPE_AVIRIS 1600 |
Definition at line 82 of file miefmtyp.h.
| #define MIEFORMATTYPE_CARIS 1690 |
Definition at line 83 of file miefmtyp.h.
| #define MIEFORMATTYPE_CCRS 1700 |
Definition at line 84 of file miefmtyp.h.
| #define MIEFORMATTYPE_CDED 1750 |
| #define MIEFORMATTYPE_CGM 1770 |
Definition at line 86 of file miefmtyp.h.
| #define MIEFORMATTYPE_Clementine 1800 |
Definition at line 87 of file miefmtyp.h.
| #define MIEFORMATTYPE_CommaSepValues 1850 |
Definition at line 88 of file miefmtyp.h.
| #define MIEFORMATTYPE_CTG 1875 |
Definition at line 89 of file miefmtyp.h.
| #define MIEFORMATTYPE_DatabaseTable 1900 |
Definition at line 90 of file miefmtyp.h.
| #define MIEFORMATTYPE_DBase3_4 1950 |
Definition at line 91 of file miefmtyp.h.
| #define MIEFORMATTYPE_DCR 1970 |
| #define MIEFORMATTYPE_DCW 2000 |
| #define MIEFORMATTYPE_DIA_NITF 2100 |
Defense Intellegence Agency National Imagery Transfer Format.
Definition at line 94 of file miefmtyp.h.
| #define MIEFORMATTYPE_DISIMP 2200 |
Definition at line 95 of file miefmtyp.h.
| #define MIEFORMATTYPE_DMDF 2400 |
| #define MIEFORMATTYPE_DTED 2500 |
| #define MIEFORMATTYPE_ENVI 2550 |
| #define MIEFORMATTYPE_EPPL7 2600 |
Definition at line 99 of file miefmtyp.h.
| #define MIEFORMATTYPE_ERDAS_GIS 2710 |
Definition at line 100 of file miefmtyp.h.
| #define MIEFORMATTYPE_ERDAS_IMG 2720 |
Definition at line 101 of file miefmtyp.h.
| #define MIEFORMATTYPE_ERDAS_LAN 2730 |
Definition at line 102 of file miefmtyp.h.
| #define MIEFORMATTYPE_ERMapper 2800 |
Definition at line 103 of file miefmtyp.h.
| #define MIEFORMATTYPE_ERMapper_ECW 2810 |
Definition at line 104 of file miefmtyp.h.
| #define MIEFORMATTYPE_EROS_GTOPO30 2900 |
| #define MIEFORMATTYPE_ERS_SAR 3000 |
Definition at line 106 of file miefmtyp.h.
| #define MIEFORMATTYPE_ESRI_ASCII 3005 |
| #define MIEFORMATTYPE_ESRI_BIL 3110 |
| #define MIEFORMATTYPE_ESRI_BIP 3120 |
| #define MIEFORMATTYPE_ESRI_Coverage 3130 |
| #define MIEFORMATTYPE_ESRI_E00 3140 |
| #define MIEFORMATTYPE_ESRI_E00_Grid 3143 |
| #define MIEFORMATTYPE_ESRI_Generate 3150 |
| #define MIEFORMATTYPE_ESRI_Grid 3155 |
| #define MIEFORMATTYPE_ESRI_Shape 3160 |
| #define MIEFORMATTYPE_Geosoft_GRD 3200 |
| #define MIEFORMATTYPE_Geosoft_GXF 3210 |
| #define MIEFORMATTYPE_Geosoft_XYZ 3220 |
Definition at line 118 of file miefmtyp.h.
| #define MIEFORMATTYPE_GEOTIFF 3250 |
Definition at line 119 of file miefmtyp.h.
| #define MIEFORMATTYPE_GIF 3300 |
Definition at line 120 of file miefmtyp.h.
| #define MIEFORMATTYPE_GML 3350 |
Definition at line 121 of file miefmtyp.h.
| #define MIEFORMATTYPE_GRASS_Raster 3420 |
Definition at line 123 of file miefmtyp.h.
| #define MIEFORMATTYPE_GRASS_Vector 3400 |
Definition at line 122 of file miefmtyp.h.
| #define MIEFORMATTYPE_HDF4_Generic 3460 |
Definition at line 124 of file miefmtyp.h.
| #define MIEFORMATTYPE_HDF_ASTER 3467 |
Definition at line 125 of file miefmtyp.h.
| #define MIEFORMATTYPE_HDF_Landsat7 3470 |
Definition at line 126 of file miefmtyp.h.
| #define MIEFORMATTYPE_HDF_MISR 3473 |
Definition at line 127 of file miefmtyp.h.
| #define MIEFORMATTYPE_HDF_MODIS 3475 |
Definition at line 128 of file miefmtyp.h.
| #define MIEFORMATTYPE_I2S_PhotoScience 3500 |
Definition at line 129 of file miefmtyp.h.
| #define MIEFORMATTYPE_IDIMS 3600 |
Definition at line 130 of file miefmtyp.h.
| #define MIEFORMATTYPE_IDRISI 3650 |
Definition at line 131 of file miefmtyp.h.
| #define MIEFORMATTYPE_IDRISI32 3653 |
Definition at line 132 of file miefmtyp.h.
| #define MIEFORMATTYPE_ILWISR 3656 |
Definition at line 133 of file miefmtyp.h.
| #define MIEFORMATTYPE_Info 3660 |
Definition at line 134 of file miefmtyp.h.
| #define MIEFORMATTYPE_Intergraph_DGN 3710 |
Definition at line 136 of file miefmtyp.h.
| #define MIEFORMATTYPE_Intergraph_INGR_TYPE9 3685 |
Definition at line 135 of file miefmtyp.h.
| #define MIEFORMATTYPE_Intergraph_SIF 3720 |
Definition at line 137 of file miefmtyp.h.
| #define MIEFORMATTYPE_IRS 3760 |
Definition at line 138 of file miefmtyp.h.
| #define MIEFORMATTYPE_JERS1 3780 |
| #define MIEFORMATTYPE_JP2 3810 |
| #define MIEFORMATTYPE_JPEG 3800 |
Definition at line 140 of file miefmtyp.h.
| #define MIEFORMATTYPE_JPL_SAR_RADAR 3850 |
Definition at line 142 of file miefmtyp.h.
| #define MIEFORMATTYPE_KML 3875 |
Definition at line 143 of file miefmtyp.h.
| #define MIEFORMATTYPE_Kodak_PhotoCD 3900 |
Definition at line 144 of file miefmtyp.h.
| #define MIEFORMATTYPE_Landsat_CCRS 4010 |
Definition at line 145 of file miefmtyp.h.
| #define MIEFORMATTYPE_Landsat_Fast 4020 |
Definition at line 146 of file miefmtyp.h.
| #define MIEFORMATTYPE_Landsat_FastL7A 4025 |
Definition at line 147 of file miefmtyp.h.
| #define MIEFORMATTYPE_Landsat_NLAPS 4030 |
| #define MIEFORMATTYPE_Landsat_TIPS 4040 |
Definition at line 149 of file miefmtyp.h.
| #define MIEFORMATTYPE_LaserScan 4100 |
Definition at line 150 of file miefmtyp.h.
| #define MIEFORMATTYPE_LizardTech_MrSID 4150 |
| #define MIEFORMATTYPE_LVT 4200 |
Definition at line 152 of file miefmtyp.h.
| #define MIEFORMATTYPE_MacPaint 4300 |
Definition at line 153 of file miefmtyp.h.
| #define MIEFORMATTYPE_MapInfo_MIF 4410 |
| #define MIEFORMATTYPE_MapInfo_MMI 4420 |
| #define MIEFORMATTYPE_MapInfo_TAB 4430 |
| #define MIEFORMATTYPE_MapInfoAttr 4400 |
Definition at line 154 of file miefmtyp.h.
| #define MIEFORMATTYPE_MicroBrian 4500 |
Definition at line 158 of file miefmtyp.h.
| #define MIEFORMATTYPE_MicroImages_GGR 4610 |
| #define MIEFORMATTYPE_MicroImages_Polar 4620 |
| #define MIEFORMATTYPE_MIPSExternalDBase 4630 |
Definition at line 161 of file miefmtyp.h.
| #define MIEFORMATTYPE_MIPSTextDBase 4650 |
Definition at line 162 of file miefmtyp.h.
| #define MIEFORMATTYPE_MOSS 4700 |
| #define MIEFORMATTYPE_MRLC 4800 |
| #define MIEFORMATTYPE_NETCDF 4850 |
Definition at line 165 of file miefmtyp.h.
| #define MIEFORMATTYPE_NEXRAD 4900 |
Definition at line 166 of file miefmtyp.h.
| #define MIEFORMATTYPE_NIMA_ADRG 4920 |
| #define MIEFORMATTYPE_NIMA_ADRI 4921 |
| #define MIEFORMATTYPE_NIMA_CADRG 4928 |
Definition at line 169 of file miefmtyp.h.
| #define MIEFORMATTYPE_NIMA_CIB 4931 |
Definition at line 170 of file miefmtyp.h.
| #define MIEFORMATTYPE_NITF_21 4935 |
| #define MIEFORMATTYPE_NTAD 4950 |
Definition at line 172 of file miefmtyp.h.
| #define MIEFORMATTYPE_NTFR 4955 |
| #define MIEFORMATTYPE_NTFV 4957 |
| #define MIEFORMATTYPE_ODBC 4960 |
Definition at line 175 of file miefmtyp.h.
| #define MIEFORMATTYPE_Oracle 4965 |
Definition at line 176 of file miefmtyp.h.
| #define MIEFORMATTYPE_PCI 5000 |
Definition at line 178 of file miefmtyp.h.
| #define MIEFORMATTYPE_PCX 5100 |
Definition at line 179 of file miefmtyp.h.
| #define MIEFORMATTYPE_PlainTextDBase 4970 |
Definition at line 177 of file miefmtyp.h.
| #define MIEFORMATTYPE_PNG 5150 |
Definition at line 180 of file miefmtyp.h.
| #define MIEFORMATTYPE_RadarSat_CEOS 5200 |
Definition at line 181 of file miefmtyp.h.
| #define MIEFORMATTYPE_RBase 5250 |
Definition at line 182 of file miefmtyp.h.
| #define MIEFORMATTYPE_Resource21 5300 |
Definition at line 183 of file miefmtyp.h.
| #define MIEFORMATTYPE_ScanCAD_IMG 5410 |
Definition at line 184 of file miefmtyp.h.
| #define MIEFORMATTYPE_ScanCAD_RLC 5420 |
Definition at line 185 of file miefmtyp.h.
| #define MIEFORMATTYPE_SDF_Raster 5450 |
Definition at line 186 of file miefmtyp.h.
| #define MIEFORMATTYPE_SDF_Vector 5470 |
Definition at line 187 of file miefmtyp.h.
| #define MIEFORMATTYPE_SDTS_Raster 5500 |
| #define MIEFORMATTYPE_SDTS_Vector 5510 |
Definition at line 189 of file miefmtyp.h.
| #define MIEFORMATTYPE_SimpleArray 5600 |
Definition at line 190 of file miefmtyp.h.
| #define MIEFORMATTYPE_SocetSet_DT 5650 |
| #define MIEFORMATTYPE_SPOT 5710 |
Definition at line 192 of file miefmtyp.h.
| #define MIEFORMATTYPE_SPOTView 5720 |
Definition at line 193 of file miefmtyp.h.
| #define MIEFORMATTYPE_SRTM 5740 |
Definition at line 194 of file miefmtyp.h.
| #define MIEFORMATTYPE_Sun_Raster 5780 |
Definition at line 195 of file miefmtyp.h.
| #define MIEFORMATTYPE_Surfer 5795 |
Definition at line 196 of file miefmtyp.h.
| #define MIEFORMATTYPE_SVG 6900 |
| #define MIEFORMATTYPE_TerraMar 5900 |
Definition at line 201 of file miefmtyp.h.
| #define MIEFORMATTYPE_TextRaster 5810 |
Definition at line 198 of file miefmtyp.h.
| #define MIEFORMATTYPE_TextVector 5820 |
Definition at line 199 of file miefmtyp.h.
| #define MIEFORMATTYPE_TextXYZ 5830 |
Definition at line 200 of file miefmtyp.h.
| #define MIEFORMATTYPE_TIFF 6000 |
Definition at line 202 of file miefmtyp.h.
| #define MIEFORMATTYPE_TIGER 6100 |
Definition at line 203 of file miefmtyp.h.
| #define MIEFORMATTYPE_TrueVision_TGA 6200 |
Definition at line 204 of file miefmtyp.h.
| #define MIEFORMATTYPE_Tydac_SPANSDatabase 6300 |
Definition at line 205 of file miefmtyp.h.
| #define MIEFORMATTYPE_Tydac_SPANSRaster 6310 |
Definition at line 206 of file miefmtyp.h.
| #define MIEFORMATTYPE_Tydac_SPANSVector 6320 |
Definition at line 207 of file miefmtyp.h.
| #define MIEFORMATTYPE_Unknown 0 |
When adding new format definitons, put the new entry in the correct position alphabetically.
Then choose a number half way between the numbers for the previous/next entries.
YOU MUST ALSO add the format entry and associated extension(s) to miefmtyp.c
Definition at line 72 of file miefmtyp.h.
| #define MIEFORMATTYPE_UserDefinedRaster 6400 |
Definition at line 208 of file miefmtyp.h.
| #define MIEFORMATTYPE_USGS_COQ 6510 |
| #define MIEFORMATTYPE_USGS_DEM 6520 |
| #define MIEFORMATTYPE_USGS_DLGOptional 6530 |
| #define MIEFORMATTYPE_USGS_DOQ 6540 |
| #define MIEFORMATTYPE_USGS_GSMAP 6550 |
Definition at line 213 of file miefmtyp.h.
| #define MIEFORMATTYPE_VPF 6600 |
| #define MIEFORMATTYPE_VRML 6700 |
| #define MIEFORMATTYPE_Windows_BMP 6800 |
Definition at line 216 of file miefmtyp.h.
| typedef MIE_FORMAT_TESTRESULT(*) MieFormatTestFunc(const FILEPATH &) |
Definition at line 220 of file miefmtyp.h.
| int MieDetermineFormat | ( | const FILEPATH & | filepath | ) |
Determine format from file.
| MIE_FORMAT_TESTRESULT MieFormatTest_ERMapper_ECW | ( | const FILEPATH & | filepath | ) |
Determine if file is in ER-Mapper ECW format.
| MIE_FORMAT_TESTRESULT MieFormatTest_GeoTIFF | ( | const FILEPATH & | filepath | ) |
Determine if file is in GeoTIFF format.
| MIE_FORMAT_TESTRESULT MieFormatTest_LizardTech_MrSID | ( | const FILEPATH & | filepath | ) |
Determine if file is in LizardTech MrSID format.
| MIE_FORMAT_TESTRESULT MieFormatTest_TIFF | ( | const FILEPATH & | filepath | ) |
Determine if file is in TIFF format.
| ERRVALUE MieFormatTestRegister | ( | int | format, | |
| MieFormatTestFunc | testfunc | |||
| ) |
Register function to test for format.
| int MieGetExtnsForFormat | ( | int | format, | |
| SIMPLE_ARRAY< const char * > & | extns | |||
| ) |
Get list of extensions used by specified format. INC_MI32_MIEFMTYP_H.
| int MieGetFormatsForExtn | ( | const char * | extn, | |
| SIMPLE_ARRAY< int > & | formats | |||
| ) |
Get list of formats having specified extension.
1.5.2