mi32/miefmtyp.h File Reference

<mi32/miefmtyp.h> Import/Export format type constants More...

#include <mi32/simplear.h>

Include dependency graph for miefmtyp.h:

mi32/simplear.hmi32/sort.hmi32/memalloc.hmi32/membuf.hstring.hmi32/stddefns.hmi32/dlldefns.h

Go to the source code of this file.

Defines

#define MIEFORMATTYPE_AgLeaderTarget   1020
#define MIEFORMATTYPE_AISA   1100
#define MIEFORMATTYPE_Alden_RADAR   1200
#define MIEFORMATTYPE_AtlasGIS_AGF   1310
#define MIEFORMATTYPE_AtlasGIS_BNA   1320
#define MIEFORMATTYPE_Autodesk_DXF   1400
#define MIEFORMATTYPE_AVHRR   1500
#define MIEFORMATTYPE_AVHRR_BiWeekly   1510
#define MIEFORMATTYPE_AVIRIS   1600
#define MIEFORMATTYPE_CARIS   1690
#define MIEFORMATTYPE_CCRS   1700
#define MIEFORMATTYPE_CDED   1750
#define MIEFORMATTYPE_CGM   1770
#define MIEFORMATTYPE_Clementine   1800
#define MIEFORMATTYPE_CommaSepValues   1850
#define MIEFORMATTYPE_CTG   1875
#define MIEFORMATTYPE_DatabaseTable   1900
#define MIEFORMATTYPE_DBase3_4   1950
#define MIEFORMATTYPE_DCR   1970
#define MIEFORMATTYPE_DCW   2000
#define MIEFORMATTYPE_DIA_NITF   2100
#define MIEFORMATTYPE_DISIMP   2200
#define MIEFORMATTYPE_DMDF   2400
#define MIEFORMATTYPE_DTED   2500
#define MIEFORMATTYPE_ENVI   2550
#define MIEFORMATTYPE_EPPL7   2600
#define MIEFORMATTYPE_ERDAS_GIS   2710
#define MIEFORMATTYPE_ERDAS_IMG   2720
#define MIEFORMATTYPE_ERDAS_LAN   2730
#define MIEFORMATTYPE_ERMapper   2800
#define MIEFORMATTYPE_ERMapper_ECW   2810
#define MIEFORMATTYPE_EROS_GTOPO30   2900
#define MIEFORMATTYPE_ERS_SAR   3000
#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
#define MIEFORMATTYPE_GEOTIFF   3250
#define MIEFORMATTYPE_GIF   3300
#define MIEFORMATTYPE_GML   3350
#define MIEFORMATTYPE_GRASS_Raster   3420
#define MIEFORMATTYPE_GRASS_Vector   3400
#define MIEFORMATTYPE_HDF4_Generic   3460
#define MIEFORMATTYPE_HDF_ASTER   3467
#define MIEFORMATTYPE_HDF_Landsat7   3470
#define MIEFORMATTYPE_HDF_MISR   3473
#define MIEFORMATTYPE_HDF_MODIS   3475
#define MIEFORMATTYPE_I2S_PhotoScience   3500
#define MIEFORMATTYPE_IDIMS   3600
#define MIEFORMATTYPE_IDRISI   3650
#define MIEFORMATTYPE_IDRISI32   3653
#define MIEFORMATTYPE_ILWISR   3656
#define MIEFORMATTYPE_Info   3660
#define MIEFORMATTYPE_Intergraph_DGN   3710
#define MIEFORMATTYPE_Intergraph_INGR_TYPE9   3685
#define MIEFORMATTYPE_Intergraph_SIF   3720
#define MIEFORMATTYPE_IRS   3760
#define MIEFORMATTYPE_JERS1   3780
#define MIEFORMATTYPE_JP2   3810
#define MIEFORMATTYPE_JPEG   3800
#define MIEFORMATTYPE_JPL_SAR_RADAR   3850
#define MIEFORMATTYPE_KML   3875
#define MIEFORMATTYPE_Kodak_PhotoCD   3900
#define MIEFORMATTYPE_Landsat_CCRS   4010
#define MIEFORMATTYPE_Landsat_Fast   4020
#define MIEFORMATTYPE_Landsat_FastL7A   4025
#define MIEFORMATTYPE_Landsat_NLAPS   4030
#define MIEFORMATTYPE_Landsat_TIPS   4040
#define MIEFORMATTYPE_LaserScan   4100
#define MIEFORMATTYPE_LizardTech_MrSID   4150
#define MIEFORMATTYPE_LVT   4200
#define MIEFORMATTYPE_MacPaint   4300
#define MIEFORMATTYPE_MapInfo_MIF   4410
#define MIEFORMATTYPE_MapInfo_MMI   4420
#define MIEFORMATTYPE_MapInfo_TAB   4430
#define MIEFORMATTYPE_MapInfoAttr   4400
#define MIEFORMATTYPE_MicroBrian   4500
#define MIEFORMATTYPE_MicroImages_GGR   4610
#define MIEFORMATTYPE_MicroImages_Polar   4620
#define MIEFORMATTYPE_MIPSExternalDBase   4630
#define MIEFORMATTYPE_MIPSTextDBase   4650
#define MIEFORMATTYPE_MOSS   4700
#define MIEFORMATTYPE_MRLC   4800
#define MIEFORMATTYPE_NETCDF   4850
#define MIEFORMATTYPE_NEXRAD   4900
#define MIEFORMATTYPE_NIMA_ADRG   4920
#define MIEFORMATTYPE_NIMA_ADRI   4921
#define MIEFORMATTYPE_NIMA_CADRG   4928
#define MIEFORMATTYPE_NIMA_CIB   4931
#define MIEFORMATTYPE_NITF_21   4935
#define MIEFORMATTYPE_NTAD   4950
#define MIEFORMATTYPE_NTFR   4955
#define MIEFORMATTYPE_NTFV   4957
#define MIEFORMATTYPE_ODBC   4960
#define MIEFORMATTYPE_Oracle   4965
#define MIEFORMATTYPE_PCI   5000
#define MIEFORMATTYPE_PCX   5100
#define MIEFORMATTYPE_PlainTextDBase   4970
#define MIEFORMATTYPE_PNG   5150
#define MIEFORMATTYPE_RadarSat_CEOS   5200
#define MIEFORMATTYPE_RBase   5250
#define MIEFORMATTYPE_Resource21   5300
#define MIEFORMATTYPE_ScanCAD_IMG   5410
#define MIEFORMATTYPE_ScanCAD_RLC   5420
#define MIEFORMATTYPE_SDF_Raster   5450
#define MIEFORMATTYPE_SDF_Vector   5470
#define MIEFORMATTYPE_SDTS_Raster   5500
#define MIEFORMATTYPE_SDTS_Vector   5510
#define MIEFORMATTYPE_SimpleArray   5600
#define MIEFORMATTYPE_SocetSet_DT   5650
#define MIEFORMATTYPE_SPOT   5710
#define MIEFORMATTYPE_SPOTView   5720
#define MIEFORMATTYPE_SRTM   5740
#define MIEFORMATTYPE_Sun_Raster   5780
#define MIEFORMATTYPE_Surfer   5795
#define MIEFORMATTYPE_SVG   6900
#define MIEFORMATTYPE_TerraMar   5900
#define MIEFORMATTYPE_TextRaster   5810
#define MIEFORMATTYPE_TextVector   5820
#define MIEFORMATTYPE_TextXYZ   5830
#define MIEFORMATTYPE_TIFF   6000
#define MIEFORMATTYPE_TIGER   6100
#define MIEFORMATTYPE_TrueVision_TGA   6200
#define MIEFORMATTYPE_Tydac_SPANSDatabase   6300
#define MIEFORMATTYPE_Tydac_SPANSRaster   6310
#define MIEFORMATTYPE_Tydac_SPANSVector   6320
#define MIEFORMATTYPE_Unknown   0
#define MIEFORMATTYPE_UserDefinedRaster   6400
#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
#define MIEFORMATTYPE_VPF   6600
#define MIEFORMATTYPE_VRML   6700
#define MIEFORMATTYPE_Windows_BMP   6800

Typedefs

typedef MIE_FORMAT_TESTRESULT(*) MieFormatTestFunc (const FILEPATH &)

Enumerations

enum  MIE_FORMAT_TESTRESULT {
  MIE_FORMAT_TESTRESULT_No = 0, MIE_FORMAT_TESTRESULT_Yes = 1, MIE_FORMAT_TESTRESULT_Unknown = 2, MIE_FORMAT_TESTRESULT_CannotTest = 3,
  MIE_FORMAT_TESTRESULT_CantOpen = 4
}

Functions

int MieDetermineFormat (const FILEPATH &filepath)
MIE_FORMAT_TESTRESULT MieFormatTest_ERMapper_ECW (const FILEPATH &filepath)
MIE_FORMAT_TESTRESULT MieFormatTest_GeoTIFF (const FILEPATH &filepath)
MIE_FORMAT_TESTRESULT MieFormatTest_LizardTech_MrSID (const FILEPATH &filepath)
MIE_FORMAT_TESTRESULT MieFormatTest_TIFF (const FILEPATH &filepath)
ERRVALUE MieFormatTestRegister (int format, MieFormatTestFunc testfunc)
int MieGetExtnsForFormat (int format, SIMPLE_ARRAY< const char * > &extns)
int MieGetFormatsForExtn (const char *extn, SIMPLE_ARRAY< int > &formats)


Detailed Description

<mi32/miefmtyp.h> Import/Export format type constants

Definition in file miefmtyp.h.


Define Documentation

#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

Autodesk Drawing Exchange Format.

Definition at line 79 of file miefmtyp.h.

#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

Canadian Digital Elevation Data.

Definition at line 85 of file miefmtyp.h.

#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

Kodak Digital Camera Raw.

Definition at line 92 of file miefmtyp.h.

#define MIEFORMATTYPE_DCW   2000

Digital Chart of the World (same as VPF).

Definition at line 93 of file miefmtyp.h.

#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

Digital Map Data Format.

Definition at line 96 of file miefmtyp.h.

#define MIEFORMATTYPE_DTED   2500

Digital Terrain Elevation Data.

Definition at line 97 of file miefmtyp.h.

#define MIEFORMATTYPE_ENVI   2550

ENVI hyperspectral data format.

Definition at line 98 of file miefmtyp.h.

#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

Eros Data Center GTOPO30 Digital Elevation Model.

Definition at line 105 of file miefmtyp.h.

#define MIEFORMATTYPE_ERS_SAR   3000

Definition at line 106 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_ASCII   3005

ESRI ASCII georeferenced raster.

Definition at line 107 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_BIL   3110

ESRI Band Interleaved by Line raster.

Definition at line 108 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_BIP   3120

ESRI Band Interleaved by Pixel raster.

Definition at line 109 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_Coverage   3130

ESRI Coverage (Internal).

Definition at line 110 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_E00   3140

ESRI Exchange (E00).

Definition at line 111 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_E00_Grid   3143

ESRI Exchange (E00) Grid.

Definition at line 112 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_Generate   3150

ESRI Generate.

Definition at line 113 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_Grid   3155

ESRI Binary Grid.

Definition at line 114 of file miefmtyp.h.

#define MIEFORMATTYPE_ESRI_Shape   3160

ESRI Shapefile.

Definition at line 115 of file miefmtyp.h.

#define MIEFORMATTYPE_Geosoft_GRD   3200

Geosoft Internal Grid.

Definition at line 116 of file miefmtyp.h.

#define MIEFORMATTYPE_Geosoft_GXF   3210

Geosoft Grid Exchange Format.

Definition at line 117 of file miefmtyp.h.

#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

RESTEC/NASDA JERS-1 OPS Format.

Definition at line 139 of file miefmtyp.h.

#define MIEFORMATTYPE_JP2   3810

JPEG-2000 JP2 file.

Definition at line 141 of file miefmtyp.h.

#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

National Landsat Archive Production System.

Definition at line 148 of file miefmtyp.h.

#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

Multiresolution Seamless Image Database.

Definition at line 151 of file miefmtyp.h.

#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

MapInfo Interchange Format.

Definition at line 155 of file miefmtyp.h.

#define MIEFORMATTYPE_MapInfo_MMI   4420

MapInfo Map Interchange (old).

Definition at line 156 of file miefmtyp.h.

#define MIEFORMATTYPE_MapInfo_TAB   4430

MapInfo Internal (.tab).

Definition at line 157 of file miefmtyp.h.

#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

MicroImages Generic Georeferenced Raster.

Definition at line 159 of file miefmtyp.h.

#define MIEFORMATTYPE_MicroImages_Polar   4620

MicroImages Polar vector.

Definition at line 160 of file miefmtyp.h.

#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

Map Overlay and Statisitical System.

Definition at line 163 of file miefmtyp.h.

#define MIEFORMATTYPE_MRLC   4800

Multi-Resolution Land Characteristics.

Definition at line 164 of file miefmtyp.h.

#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

NIMA ARC Digitized Raster Graphics.

Definition at line 167 of file miefmtyp.h.

#define MIEFORMATTYPE_NIMA_ADRI   4921

NIMA ARC Digitized Raster Imagery.

Definition at line 168 of file miefmtyp.h.

#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

NITF 2.1.

Definition at line 171 of file miefmtyp.h.

#define MIEFORMATTYPE_NTAD   4950

Definition at line 172 of file miefmtyp.h.

#define MIEFORMATTYPE_NTFR   4955

National Transfer Format, raster.

Definition at line 173 of file miefmtyp.h.

#define MIEFORMATTYPE_NTFV   4957

National Transfer Format, vector.

Definition at line 174 of file miefmtyp.h.

#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

Spatial Data Transfer Standard.

Definition at line 188 of file miefmtyp.h.

#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

Socet Set Digital Terrain.

Definition at line 191 of file miefmtyp.h.

#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

Scalable Vector Graphics Format.

Definition at line 197 of file miefmtyp.h.

#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

USGS Compressed Orthophoto Quad.

Definition at line 209 of file miefmtyp.h.

#define MIEFORMATTYPE_USGS_DEM   6520

USGS Digital Elevation Model.

Definition at line 210 of file miefmtyp.h.

#define MIEFORMATTYPE_USGS_DLGOptional   6530

USGS Digital Line Graph (optional).

Definition at line 211 of file miefmtyp.h.

#define MIEFORMATTYPE_USGS_DOQ   6540

USGS Digital Orthophoto Quad.

Definition at line 212 of file miefmtyp.h.

#define MIEFORMATTYPE_USGS_GSMAP   6550

Definition at line 213 of file miefmtyp.h.

#define MIEFORMATTYPE_VPF   6600

Vector Product Format.

Definition at line 214 of file miefmtyp.h.

#define MIEFORMATTYPE_VRML   6700

Virtual Reality Markup Language.

Definition at line 215 of file miefmtyp.h.

#define MIEFORMATTYPE_Windows_BMP   6800

Definition at line 216 of file miefmtyp.h.


Typedef Documentation

typedef MIE_FORMAT_TESTRESULT(*) MieFormatTestFunc(const FILEPATH &)

Format test function typedef.

Definition at line 229 of file miefmtyp.h.


Enumeration Type Documentation

enum MIE_FORMAT_TESTRESULT

Enumerator:
MIE_FORMAT_TESTRESULT_No  File is not of test format.
MIE_FORMAT_TESTRESULT_Yes  File is of test format.
MIE_FORMAT_TESTRESULT_Unknown  Unable to determine if of specified format.
MIE_FORMAT_TESTRESULT_CannotTest  Format does not support test.
MIE_FORMAT_TESTRESULT_CantOpen  Unable to open file.

Definition at line 220 of file miefmtyp.h.


Function Documentation

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.


Generated on Thu Apr 26 04:08:06 2007 for TNTsdk by  doxygen 1.5.2