MIE Namespace Reference

fmtgdal.h -- Import / Export base classes for GDAL-supported formats. More...


Classes

class  MIE::EXPORTDIALOG
 Main dialog for Export. More...
class  MIE::FEATURESET
 A class to hold a set of FEATUREs. More...
class  MIE::FORMAT
 The base class for all import/export modules. You must at least create a MIE::FORMAT-derived class for your module. If your module has its own format-specific settings that require a user-interface, you should also make MIE::UI_BASE and MIE::SETTINGS-derived classes. You can also derive from MIE::JOB_BASE if you have setup and/or cleanup to do for each output object / file. More...
struct  MIE::FORMAT::LIMITS
 Format limits for export. More...
struct  MIE::FORMAT::LIMITS::CAD
struct  MIE::FORMAT::LIMITS::RASTER
struct  MIE::FORMAT::LIMITS::VECTOR
class  MIE::FORMAT_GDAL
 Base import / export class for GDAL-supported formats. More...
class  MIE::FORMAT_LEGACY
 Wrapper for old MIEFORMATs. More...
class  MIE::FORMAT_LINKABLE
 Base import / export class for linkable formats. More...
class  MIE::GDALDATASET
 Smart pointer class for GDALDataset. More...
class  MIE::IMPEXPDIALOG_BASE
class  MIE::IMPORTDIALOG
 Main dialog for Import. More...
class  MIE::JOB_BASE
class  MIE::JOB_CAD
class  MIE::JOB_CAD_LINKABLE
class  MIE::JOB_DATABASE
class  MIE::JOB_EXPORT
class  MIE::JOB_GEOMETRIC
class  MIE::JOB_GEOSPATIAL
class  MIE::JOB_IMAGE
class  MIE::JOB_IMPORT
class  MIE::JOB_RASTER
class  MIE::JOB_RASTER_LINKABLE
class  MIE::JOB_SHAPE
class  MIE::JOB_SHAPE_LINKABLE
class  MIE::JOB_TIN
class  MIE::JOB_VECTOR
class  MIE::SETTINGS
 MIE::SETTINGS - all the parameters necessary to do an import or export. More...
class  MIE::TABLEFIELDSELECT

Enumerations

enum  BYTEORDER { BYTEORDER_LowFirst = 0, BYTEORDER_HighFirst = 1 }
enum  FEATURE {
  FEATURE_NONE = 0, FEATURE_NoMultiFile, FEATURE_NoMultiObject, FEATURE_SingleToMulti,
  FEATURE_MultiToSingle, FEATURE_NeedMultiSingle, FEATURE_SelectDirectory, FEATURE_SelectODBCSource,
  FEATURE_ProjIsOverride, FEATURE_NeedOptionsForm, FEATURE_NeedProj, FEATURE_NeedXYUnits,
  FEATURE_NeedZUnits, FEATURE_NeedLink, FEATURE_NeedUserCRS, FEATURE_NeedImportGeorefOptions,
  FEATURE_NeedExportGeorefOptions, FEATURE_OverrideFileDialog, FEATURE_ParametersFirst, FEATURE_PromptOutputFilesOnly,
  FEATURE_LinkProjToXYUnits, FEATURE_NeedCoordNumDim, FEATURE_NeedCoordXYShift, FEATURE_NeedCoordZUnits,
  FEATURE_NeedVectorTopologyLevel, FEATURE_NeedRasterCompSeparate, FEATURE_NeedRasterNumBands, FEATURE_NeedRasterLinCol,
  FEATURE_NeedRasterDataType, FEATURE_NeedRasterCellSize, FEATURE_NeedRasterNullValue, FEATURE_NeedRasterByteOrder,
  FEATURE_NeedRasterFlipVert, FEATURE_NeedRasterFlipHorz, FEATURE_NeedRasterInvertBW, FEATURE_NeedRasterLinColRange,
  FEATURE_NeedRasterCompressOptions, FEATURE_NeedRasterSurfaceProperties, FEATURE_UseRangeWindow, FEATURE_NoChgNumBands,
  FEATURE_NoChgLinCol, FEATURE_NoChgDataType, FEATURE_NoChgCellSize, FEATURE_NoChgNullValue,
  FEATURE_NoChgByteOrder, FEATURE_LinkProjToCellSize, FEATURE_NeedTopologyLevel, FEATURE_NoOptimize,
  FEATURE_NoElementIDTable, FEATURE_NoStdAttrib, FEATURE_IsHDF, FEATURE_NeedVectorAssignLabels,
  FEATURE_NeedCharEncoding, FEATURE_TempFileIfCompressing, FEATURE_IsLegacy, FEATURE_UsesLegacyImport,
  FEATURE_UsesLegacyExport, FEATURE_LAST
}
enum  FORMATTYPE {
  FORMATTYPE_Unknown = 0, FORMATTYPE_AgLeaderTarget = 1020, FORMATTYPE_AISA = 1100, FORMATTYPE_Alden_RADAR = 1200,
  FORMATTYPE_AtlasGIS_AGF = 1310, FORMATTYPE_AtlasGIS_BNA = 1320, FORMATTYPE_Autodesk_DXF = 1400, FORMATTYPE_AVHRR = 1500,
  FORMATTYPE_AVHRR_BiWeekly = 1510, FORMATTYPE_AVIRIS = 1600, FORMATTYPE_CARIS = 1690, FORMATTYPE_CCRS = 1700,
  FORMATTYPE_CDED = 1750, FORMATTYPE_CGM = 1770, FORMATTYPE_Clementine = 1800, FORMATTYPE_CommaSepValues = 1850,
  FORMATTYPE_CTG = 1875, FORMATTYPE_DatabaseTable = 1900, FORMATTYPE_DBase3_4 = 1950, FORMATTYPE_DCR = 1970,
  FORMATTYPE_DCW = 2000, FORMATTYPE_DIA_NITF = 2100, FORMATTYPE_DIMAP = 2150, FORMATTYPE_DISIMP = 2200,
  FORMATTYPE_DMDF = 2400, FORMATTYPE_DTED = 2500, FORMATTYPE_DWG = 2525, FORMATTYPE_ENVI = 2550,
  FORMATTYPE_ENVISAT = 2575, FORMATTYPE_EPPL7 = 2600, FORMATTYPE_ERDAS_GIS = 2710, FORMATTYPE_ERDAS_IMG = 2720,
  FORMATTYPE_ERDAS_LAN = 2730, FORMATTYPE_ERMapper = 2800, FORMATTYPE_ERMapper_ECW = 2810, FORMATTYPE_EROS_GTOPO30 = 2900,
  FORMATTYPE_ERS_SAR = 3000, FORMATTYPE_ESRI_ASCII = 3005, FORMATTYPE_ESRI_BIL = 3110, FORMATTYPE_ESRI_BIP = 3120,
  FORMATTYPE_ESRI_Coverage = 3130, FORMATTYPE_ESRI_E00 = 3140, FORMATTYPE_ESRI_E00_Grid = 3143, FORMATTYPE_ESRI_Generate = 3150,
  FORMATTYPE_ESRI_Grid = 3155, FORMATTYPE_ESRI_Shape = 3160, FORMATTYPE_Geosoft_GRD = 3200, FORMATTYPE_Geosoft_GXF = 3210,
  FORMATTYPE_Geosoft_XYZ = 3220, FORMATTYPE_GEOTIFF = 3250, FORMATTYPE_GIF = 3300, FORMATTYPE_GML = 3350,
  FORMATTYPE_GRASS_Vector = 3400, FORMATTYPE_GRASS_Raster = 3420, FORMATTYPE_HDF4_Generic = 3460, FORMATTYPE_HDF_ASTER = 3467,
  FORMATTYPE_HDF_Landsat7 = 3470, FORMATTYPE_HDF_MISR = 3473, FORMATTYPE_HDF_MODIS = 3475, FORMATTYPE_I2S_PhotoScience = 3500,
  FORMATTYPE_IDIMS = 3600, FORMATTYPE_IDRISI = 3650, FORMATTYPE_IDRISI32 = 3653, FORMATTYPE_ILWISR = 3656,
  FORMATTYPE_Info = 3660, FORMATTYPE_Intergraph_INGR_TYPE9 = 3685, FORMATTYPE_Intergraph_DGN = 3710, FORMATTYPE_Intergraph_SIF = 3720,
  FORMATTYPE_IRS = 3760, FORMATTYPE_JERS1 = 3780, FORMATTYPE_JPEG = 3800, FORMATTYPE_JP2 = 3810,
  FORMATTYPE_JPL_SAR_RADAR = 3850, FORMATTYPE_Kodak_PhotoCD = 3900, FORMATTYPE_Landsat_CCRS = 4010, FORMATTYPE_Landsat_Fast = 4020,
  FORMATTYPE_Landsat_FastL7A = 4025, FORMATTYPE_Landsat_NLAPS = 4030, FORMATTYPE_Landsat_TIPS = 4040, FORMATTYPE_LaserScan = 4100,
  FORMATTYPE_LizardTech_MrSID = 4150, FORMATTYPE_LVT = 4200, FORMATTYPE_MacPaint = 4300, FORMATTYPE_MapInfoAttr = 4400,
  FORMATTYPE_MapInfo_MIF = 4410, FORMATTYPE_MapInfo_MMI = 4420, FORMATTYPE_MapInfo_TAB = 4430, FORMATTYPE_MicroBrian = 4500,
  FORMATTYPE_MicroImages_GGR = 4610, FORMATTYPE_MicroImages_Polar = 4620, FORMATTYPE_MIPSExternalDBase = 4630, FORMATTYPE_MIPSTextDBase = 4650,
  FORMATTYPE_MOSS = 4700, FORMATTYPE_MRLC = 4800, FORMATTYPE_NETCDF = 4850, FORMATTYPE_NEXRAD = 4900,
  FORMATTYPE_NIKON = 4910, FORMATTYPE_NIMA_ADRG = 4920, FORMATTYPE_NIMA_ADRI = 4921, FORMATTYPE_NIMA_CADRG = 4928,
  FORMATTYPE_NIMA_CIB = 4931, FORMATTYPE_NITF = 4934, FORMATTYPE_NITF_21 = 4935, FORMATTYPE_NTAD = 4950,
  FORMATTYPE_NTFR = 4955, FORMATTYPE_NTFV = 4957, FORMATTYPE_ODBC = 4960, FORMATTYPE_OLEDB = 4963,
  FORMATTYPE_Oracle = 4965, FORMATTYPE_PlainTextDBase = 4970, FORMATTYPE_PCI = 5000, FORMATTYPE_PCX = 5100,
  FORMATTYPE_PNG = 5150, FORMATTYPE_RadarSat_CEOS = 5200, FORMATTYPE_RBase = 5250, FORMATTYPE_Resource21 = 5300,
  FORMATTYPE_ScanCAD_IMG = 5410, FORMATTYPE_ScanCAD_RLC = 5420, FORMATTYPE_SDF_Raster = 5450, FORMATTYPE_SDF_Vector = 5470,
  FORMATTYPE_SDTS_Raster = 5500, FORMATTYPE_SDTS_Vector = 5510, FORMATTYPE_SimpleArray = 5600, FORMATTYPE_SocetSet_DT = 5650,
  FORMATTYPE_SPOT = 5710, FORMATTYPE_SPOTView = 5720, FORMATTYPE_SRTM = 5740, FORMATTYPE_Sun_Raster = 5780,
  FORMATTYPE_Surfer = 5795, FORMATTYPE_SVG = 6900, FORMATTYPE_TextRaster = 5810, FORMATTYPE_TextVector = 5820,
  FORMATTYPE_TextXYZ = 5830, FORMATTYPE_TerraMar = 5900, FORMATTYPE_TIFF = 6000, FORMATTYPE_TIGER = 6100,
  FORMATTYPE_TrueVision_TGA = 6200, FORMATTYPE_Tydac_SPANSDatabase = 6300, FORMATTYPE_Tydac_SPANSRaster = 6310, FORMATTYPE_Tydac_SPANSVector = 6320,
  FORMATTYPE_UserDefinedRaster = 6400, FORMATTYPE_USGS_COQ = 6510, FORMATTYPE_USGS_DEM = 6520, FORMATTYPE_USGS_DLGOptional = 6530,
  FORMATTYPE_USGS_DOQ = 6540, FORMATTYPE_USGS_GSMAP = 6550, FORMATTYPE_VPF = 6600, FORMATTYPE_VRML = 6700,
  FORMATTYPE_Windows_BMP = 6800
}
enum  GEOREFTYPE {
  GEOREFTYPE_None = 0x0000, GEOREFTYPE_ArcInfoWorld = 0x0001, GEOREFTYPE_DescText = 0x0002, GEOREFTYPE_MapInfoTab = 0x0004,
  GEOREFTYPE_FormatInternal = 0x0008, GEOREFTYPE_KML = 0x0010
}
enum  LOGMSG { LOGMSG_Info = 0, LOGMSG_Warning = 1, LOGMSG_Error = 2 }
enum  MODE {
  MODE_Unknown = 0x00, MODE_Import = 0x01, MODE_Export = 0x02, MODE_Edit = 0x04,
  MODE_SML = 0x08
}
enum  NEED { NEED_NotAvailable = 0, NEED_Optional = 1, NEED_Required = 3 }
enum  OBJTYPEFLAG {
  OBJTYPEFLAG_None = 0x0000, OBJTYPEFLAG_Raster = 0x0001, OBJTYPEFLAG_Vector = 0x0002, OBJTYPEFLAG_CAD = 0x0004,
  OBJTYPEFLAG_TIN = 0x0008, OBJTYPEFLAG_Database = 0x0010, OBJTYPEFLAG_Table = 0x0020, OBJTYPEFLAG_Shape = 0x0040,
  OBJTYPEFLAG_Geometric = 0x004E, OBJTYPEFLAG_ALL = 0x00FF
}

Functions

 DEFINE_ENUM_OP_BITWISE (GEOREFTYPE)
 DEFINE_ENUM_OP_BITWISE (OBJTYPEFLAG)
 DEFINE_ENUM_OP_BITWISE (MODE)
RVC::OBJTYPE ObjTypeFlagToObjType (OBJTYPEFLAG typeflag)
RVC::OBJTYPESET ObjTypeFlagToObjTypeSet (OBJTYPEFLAG typeflag)
OBJTYPEFLAG ObjTypeSetToObjTypeFlag (RVC::OBJTYPESET &type)
OBJTYPEFLAG ObjTypeToObjTypeFlag (RVC::OBJTYPE type)
void RegisterSMLClasses ()


Detailed Description

fmtgdal.h -- Import / Export base classes for GDAL-supported formats.

Id
fmtgdal.h_v 1.9 2005/05/18 18:36:18 dfriberg Exp

Log
fmtgdal.h_v
Revision 1.9 2005/05/18 18:36:18 dfriberg Store rast lines and cols in each job

Revision 1.8 2005/03/14 18:51:45 dwilliss Split job base into import/export

Revision 1.7 2005/03/04 00:06:47 dfriberg Null check on GDALDATASET destructor

Revision 1.6 2005/02/28 19:05:29 dfriberg Doxygen class summaries weren't right.

Revision 1.5 2005/02/25 20:19:50 dfriberg Handle color composite imagery

Revision 1.4 2005/02/25 16:27:16 dfriberg More comments

Revision 1.3 2005/02/25 16:24:33 dfriberg More comments

Revision 1.2 2005/02/25 16:23:34 dfriberg Updated comments, removed old methods

Revision 1.1 2005/02/23 22:14:01 dfriberg Initial revision


Enumeration Type Documentation

enum BYTEORDER
 

Enumeration values:
BYTEORDER_LowFirst  Low byte first.
BYTEORDER_HighFirst  High byte first.

Definition at line 281 of file mie2.h.

enum FEATURE
 

Enumeration values:
FEATURE_NONE 
FEATURE_NoMultiFile  (bool) Don't allow multiple file selection for import
FEATURE_NoMultiObject  (bool) Don't allow multi-object selection
FEATURE_SingleToMulti  Allow export of multiple objects to single file.
FEATURE_MultiToSingle  (bool) Single input can create multiple objects (unchecked)
FEATURE_NeedMultiSingle  (???) Need OptionMenu for multi/single-file export
FEATURE_SelectDirectory  (bool) Select a directory only for export
FEATURE_SelectODBCSource  (bool) source is an ODBC connect string.
FEATURE_ProjIsOverride  (bool) Projection entered by user is "override", change button name accordingly
FEATURE_NeedOptionsForm  Need setting for format-specific "Options" form.
FEATURE_NeedProj  Need for projection parameters.
FEATURE_NeedXYUnits  Need for X/Y units.
FEATURE_NeedZUnits  Need for Z units.
FEATURE_NeedLink 
FEATURE_NeedUserCRS  Always enable CRS button since format stores control points / affine transformation but not CRS internally.
FEATURE_NeedImportGeorefOptions  Need for "georeference" options (ArcWorld, MapInfo .tab, etc..).
FEATURE_NeedExportGeorefOptions  Need for "georeference" options (ArcWorld, MapInfo .tab, etc..).
FEATURE_OverrideFileDialog  Override current file selection dialog calling conventions and use own dialog (XXX Just have the file selection be a virtual method).
FEATURE_ParametersFirst  Open parameters dialog before File/Object selection.
FEATURE_PromptOutputFilesOnly  Prompt for output 'files' instead of 'objects'.
FEATURE_LinkProjToXYUnits 
FEATURE_NeedCoordNumDim  Need for number of dimensions OptionMenu.
FEATURE_NeedCoordXYShift  Need for X/Y shift values.
FEATURE_NeedCoordZUnits  Need for Z units.
FEATURE_NeedVectorTopologyLevel  Set topology type: Polygonal, Network, Planar, NoTopology.
FEATURE_NeedRasterCompSeparate 
FEATURE_NeedRasterNumBands 
FEATURE_NeedRasterLinCol 
FEATURE_NeedRasterDataType 
FEATURE_NeedRasterCellSize 
FEATURE_NeedRasterNullValue 
FEATURE_NeedRasterByteOrder 
FEATURE_NeedRasterFlipVert 
FEATURE_NeedRasterFlipHorz 
FEATURE_NeedRasterInvertBW 
FEATURE_NeedRasterLinColRange 
FEATURE_NeedRasterCompressOptions 
FEATURE_NeedRasterSurfaceProperties 
FEATURE_UseRangeWindow  Let user specify line/column ranges via graphical window (unused?).
FEATURE_NoChgNumBands  Don't let user change prompt values if shown.
FEATURE_NoChgLinCol 
FEATURE_NoChgDataType 
FEATURE_NoChgCellSize 
FEATURE_NoChgNullValue 
FEATURE_NoChgByteOrder 
FEATURE_LinkProjToCellSize 
FEATURE_NeedTopologyLevel 
FEATURE_NoOptimize 
FEATURE_NoElementIDTable 
FEATURE_NoStdAttrib 
FEATURE_IsHDF  Hierarchical Data Format -- Select 1 place-holder object for import--Import will create multiple objects in folders (HDF).
FEATURE_NeedVectorAssignLabels  Need to attach vector labels to polygons.
FEATURE_NeedCharEncoding 
FEATURE_TempFileIfCompressing  Set if format does not use JOB_IMPORT-derived Make method in favor of RVC version (e.g. all legacy formats).
FEATURE_IsLegacy  Set if format is legacy.
FEATURE_UsesLegacyImport  Set if you are rewriting a legacy module but don't want to rewrite the import.
FEATURE_UsesLegacyExport  Set if you are rewriting a legacy module but don't want to rewrite the export.
FEATURE_LAST 

Definition at line 51 of file features.h.

enum FORMATTYPE
 

Enumeration values:
FORMATTYPE_Unknown 
FORMATTYPE_AgLeaderTarget 
FORMATTYPE_AISA 
FORMATTYPE_Alden_RADAR 
FORMATTYPE_AtlasGIS_AGF 
FORMATTYPE_AtlasGIS_BNA 
FORMATTYPE_Autodesk_DXF  Autodesk Drawing Exchange Format.
FORMATTYPE_AVHRR 
FORMATTYPE_AVHRR_BiWeekly 
FORMATTYPE_AVIRIS 
FORMATTYPE_CARIS 
FORMATTYPE_CCRS 
FORMATTYPE_CDED  Canadian Digital Elevation Data.
FORMATTYPE_CGM 
FORMATTYPE_Clementine 
FORMATTYPE_CommaSepValues 
FORMATTYPE_CTG 
FORMATTYPE_DatabaseTable 
FORMATTYPE_DBase3_4 
FORMATTYPE_DCR 
FORMATTYPE_DCW  Digital Chart of the World (same as VPF).
FORMATTYPE_DIA_NITF  Defense Intellegence Agency National Imagery Transfer Format.
FORMATTYPE_DIMAP  Digital Image Map.
FORMATTYPE_DISIMP 
FORMATTYPE_DMDF  Digital Map Data Format.
FORMATTYPE_DTED  Digital Terrain Elevation Data.
FORMATTYPE_DWG  AutoCAD DWG format.
FORMATTYPE_ENVI  ENVI hyperspectral data format.
FORMATTYPE_ENVISAT  ENVISAT Image Product.
FORMATTYPE_EPPL7 
FORMATTYPE_ERDAS_GIS 
FORMATTYPE_ERDAS_IMG 
FORMATTYPE_ERDAS_LAN 
FORMATTYPE_ERMapper 
FORMATTYPE_ERMapper_ECW 
FORMATTYPE_EROS_GTOPO30  Eros Data Center GTOPO30 Digital Elevation Model.
FORMATTYPE_ERS_SAR 
FORMATTYPE_ESRI_ASCII  ESRI ASCII georeferenced raster.
FORMATTYPE_ESRI_BIL  ESRI Band Interleaved by Line raster.
FORMATTYPE_ESRI_BIP  ESRI Band Interleaved by Pixel raster.
FORMATTYPE_ESRI_Coverage  ESRI Coverage (Internal).
FORMATTYPE_ESRI_E00  ESRI Exchange (E00).
FORMATTYPE_ESRI_E00_Grid  ESRI Exchange (E00) Grid.
FORMATTYPE_ESRI_Generate  ESRI Generate.
FORMATTYPE_ESRI_Grid  ESRI Binary Grid.
FORMATTYPE_ESRI_Shape  ESRI Shapefile.
FORMATTYPE_Geosoft_GRD  Geosoft Internal Grid.
FORMATTYPE_Geosoft_GXF  Geosoft Grid Exchange Format.
FORMATTYPE_Geosoft_XYZ 
FORMATTYPE_GEOTIFF 
FORMATTYPE_GIF 
FORMATTYPE_GML 
FORMATTYPE_GRASS_Vector 
FORMATTYPE_GRASS_Raster 
FORMATTYPE_HDF4_Generic 
FORMATTYPE_HDF_ASTER 
FORMATTYPE_HDF_Landsat7 
FORMATTYPE_HDF_MISR 
FORMATTYPE_HDF_MODIS 
FORMATTYPE_I2S_PhotoScience 
FORMATTYPE_IDIMS 
FORMATTYPE_IDRISI 
FORMATTYPE_IDRISI32 
FORMATTYPE_ILWISR 
FORMATTYPE_Info 
FORMATTYPE_Intergraph_INGR_TYPE9 
FORMATTYPE_Intergraph_DGN 
FORMATTYPE_Intergraph_SIF 
FORMATTYPE_IRS 
FORMATTYPE_JERS1  RESTEC/NASDA JERS-1 OPS Format.
FORMATTYPE_JPEG 
FORMATTYPE_JP2  JPEG-2000 JP2 file.
FORMATTYPE_JPL_SAR_RADAR 
FORMATTYPE_Kodak_PhotoCD 
FORMATTYPE_Landsat_CCRS 
FORMATTYPE_Landsat_Fast 
FORMATTYPE_Landsat_FastL7A 
FORMATTYPE_Landsat_NLAPS  National Landsat Archive Production System.
FORMATTYPE_Landsat_TIPS 
FORMATTYPE_LaserScan 
FORMATTYPE_LizardTech_MrSID  Multiresolution Seamless Image Database.
FORMATTYPE_LVT 
FORMATTYPE_MacPaint 
FORMATTYPE_MapInfoAttr 
FORMATTYPE_MapInfo_MIF  MapInfo Interchange Format.
FORMATTYPE_MapInfo_MMI  MapInfo Map Interchange (old).
FORMATTYPE_MapInfo_TAB  MapInfo Internal (.tab).
FORMATTYPE_MicroBrian 
FORMATTYPE_MicroImages_GGR  MicroImages Generic Georeferenced Raster.
FORMATTYPE_MicroImages_Polar  MicroImages Polar vector.
FORMATTYPE_MIPSExternalDBase 
FORMATTYPE_MIPSTextDBase 
FORMATTYPE_MOSS  Map Overlay and Statisitical System.
FORMATTYPE_MRLC  Multi-Resolution Land Characteristics.
FORMATTYPE_NETCDF 
FORMATTYPE_NEXRAD 
FORMATTYPE_NIKON 
FORMATTYPE_NIMA_ADRG  NIMA ARC Digitized Raster Graphics.
FORMATTYPE_NIMA_ADRI  NIMA ARC Digitized Raster Imagery.
FORMATTYPE_NIMA_CADRG 
FORMATTYPE_NIMA_CIB 
FORMATTYPE_NITF  NITF.
FORMATTYPE_NITF_21  NITF 2.1.
FORMATTYPE_NTAD 
FORMATTYPE_NTFR  National Transfer Format, raster.
FORMATTYPE_NTFV  National Transfer Format, vector.
FORMATTYPE_ODBC 
FORMATTYPE_OLEDB 
FORMATTYPE_Oracle 
FORMATTYPE_PlainTextDBase 
FORMATTYPE_PCI 
FORMATTYPE_PCX 
FORMATTYPE_PNG 
FORMATTYPE_RadarSat_CEOS 
FORMATTYPE_RBase 
FORMATTYPE_Resource21 
FORMATTYPE_ScanCAD_IMG 
FORMATTYPE_ScanCAD_RLC 
FORMATTYPE_SDF_Raster 
FORMATTYPE_SDF_Vector 
FORMATTYPE_SDTS_Raster  Spatial Data Transfer Standard.
FORMATTYPE_SDTS_Vector 
FORMATTYPE_SimpleArray 
FORMATTYPE_SocetSet_DT  Socet Set Digital Terrain.
FORMATTYPE_SPOT 
FORMATTYPE_SPOTView 
FORMATTYPE_SRTM 
FORMATTYPE_Sun_Raster 
FORMATTYPE_Surfer 
FORMATTYPE_SVG  Scalable Vector Graphics Format.
FORMATTYPE_TextRaster 
FORMATTYPE_TextVector 
FORMATTYPE_TextXYZ 
FORMATTYPE_TerraMar 
FORMATTYPE_TIFF 
FORMATTYPE_TIGER 
FORMATTYPE_TrueVision_TGA 
FORMATTYPE_Tydac_SPANSDatabase 
FORMATTYPE_Tydac_SPANSRaster 
FORMATTYPE_Tydac_SPANSVector 
FORMATTYPE_UserDefinedRaster 
FORMATTYPE_USGS_COQ  USGS Compressed Orthophoto Quad.
FORMATTYPE_USGS_DEM  USGS Digital Elevation Model.
FORMATTYPE_USGS_DLGOptional  USGS Digital Line Graph (optional).
FORMATTYPE_USGS_DOQ  USGS Digital Orthophoto Quad.
FORMATTYPE_USGS_GSMAP 
FORMATTYPE_VPF  Vector Product Format.
FORMATTYPE_VRML  Virtual Reality Markup Language.
FORMATTYPE_Windows_BMP 

Definition at line 95 of file mie2.h.

enum GEOREFTYPE
 

Enumeration values:
GEOREFTYPE_None 
GEOREFTYPE_ArcInfoWorld 
GEOREFTYPE_DescText 
GEOREFTYPE_MapInfoTab 
GEOREFTYPE_FormatInternal 
GEOREFTYPE_KML 

Definition at line 271 of file mie2.h.

enum LOGMSG
 

Enumeration values:
LOGMSG_Info 
LOGMSG_Warning 
LOGMSG_Error 

Definition at line 293 of file mie2.h.

enum MODE
 

Enumeration values:
MODE_Unknown 
MODE_Import 
MODE_Export 
MODE_Edit 
MODE_SML 

Definition at line 248 of file mie2.h.

enum NEED
 

Enumeration values:
NEED_NotAvailable  Item is not available for format.
NEED_Optional  Item is optional for format.
NEED_Required  Item is required for format.

Definition at line 287 of file mie2.h.

enum OBJTYPEFLAG
 

Enumeration values:
OBJTYPEFLAG_None 
OBJTYPEFLAG_Raster 
OBJTYPEFLAG_Vector 
OBJTYPEFLAG_CAD 
OBJTYPEFLAG_TIN 
OBJTYPEFLAG_Database  An entire database.
OBJTYPEFLAG_Table  A single table in a database.
OBJTYPEFLAG_Shape 
OBJTYPEFLAG_Geometric  All geometric formats.
OBJTYPEFLAG_ALL 

Definition at line 257 of file mie2.h.


Function Documentation

DEFINE_ENUM_OP_BITWISE GEOREFTYPE   ) 
 

DEFINE_ENUM_OP_BITWISE OBJTYPEFLAG   ) 
 

DEFINE_ENUM_OP_BITWISE MODE   ) 
 

RVC::OBJTYPE ObjTypeFlagToObjType OBJTYPEFLAG  typeflag  ) 
 

RVC::OBJTYPESET ObjTypeFlagToObjTypeSet OBJTYPEFLAG  typeflag  ) 
 

OBJTYPEFLAG ObjTypeSetToObjTypeFlag RVC::OBJTYPESET type  ) 
 

OBJTYPEFLAG ObjTypeToObjTypeFlag RVC::OBJTYPE  type  ) 
 

void RegisterSMLClasses  ) 
 

Function to register MIE classes and functions with SML.

Should be called once at the beginning of the program. This function replaces SML_EnableImportExport


Generated on Wed May 31 15:30:14 2006 for TNTsdk by  doxygen 1.3.8-20040913