MIE::FORMAT_LINKMULTI Class Reference

Base class for importing multirasters and exporting rasters. More...

#include <mie/fmtlinkmult.h>

Inheritance diagram for MIE::FORMAT_LINKMULTI:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ~FORMAT_LINKMULTI ()

Protected Member Functions

 FORMAT_LINKMULTI (FORMATTYPE FormatType, MODE Modes, const char *FormatName, const char *source)

Private Member Functions

virtual RVC::RASTER::LINKPARMSv_AllocRastLinkParms (const FILEPATH &source, const SETTINGS *settings, INT32 ImageIndex=0, INT32 Component=0) const =0
virtual ERRVALUE v_AnalyzeSources (const MISTRINGLIST &sources, SETTINGS *settings) const

Detailed Description

Base class for importing multirasters and exporting rasters.


Constructor & Destructor Documentation

MIE::FORMAT_LINKMULTI::~FORMAT_LINKMULTI (  )  [inline]
MIE::FORMAT_LINKMULTI::FORMAT_LINKMULTI ( FORMATTYPE  FormatType,
MODE  Modes,
const char *  FormatName,
const char *  source 
) [protected]

Object type is always raster.


Member Function Documentation

virtual RVC::RASTER::LINKPARMS* MIE::FORMAT_LINKMULTI::v_AllocRastLinkParms ( const FILEPATH source,
const SETTINGS settings,
INT32  ImageIndex = 0,
INT32  Component = 0 
) const [private, pure virtual]

Will get called by FORMAT_LINKMULTI::v_ImportMulti with the assumption that the raster object created by your link is georeferenced.

Reimplemented from MIE::FORMAT_LINKABLE.

virtual ERRVALUE MIE::FORMAT_LINKMULTI::v_AnalyzeSources ( const MISTRINGLIST sources,
SETTINGS settings 
) const [private, virtual]

Analyze the file, setting up defaults.

Reimplemented from MIE::FORMAT.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:36:25 2012 for TNTsdk 2012 by  doxygen 1.6.1