MIE::JOB_EXPORT_RASTER Class Reference

#include <mie/raster.h>

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

List of all members.

Public Member Functions

 JOB_EXPORT_RASTER (const FORMAT &format, const SETTINGS &settings)
virtual ~JOB_EXPORT_RASTER ()
const RVC::IMAGE::NULLVALUEGetNullValue ()
RVC::RASTERGetRaster ()
bool IsContrastUsed () const
ERRVALUE OpenRaster ()
ERRVALUE ReadRaster (INT32 Line, INT32 StartColumn, void *Data, INT32 Length, RVC::IMAGE::CONVMODE Mode=RVC::IMAGE::CONVMODE_None, RVC::RASTER::COMPONENT Component=RVC::RASTER::COMPONENT_Default)
ERRVALUE ReadRasterBand (INT32 Band, INT32 Line, INT32 StartColumn, void *data, INT32 Length=1, RVC::IMAGE::CONVMODE=RVC::IMAGE::CONVMODE_None)
void SetNeedExternalGeoref (bool Value)

Static Public Member Functions

static ERRVALUE CompressKML (const FILEPATH &kmlpath, const FILEPATH &rasterpath)
static ERRVALUE ExportGeoref (const SETTINGS &settings, const RVC::RASTER &rast, const MISTRING &Dest)
static ERRVALUE ExportGeorefArcWorld (const SETTINGS &settings, const RVC::RASTER &rast, const MISTRING &Dest)
static ERRVALUE ExportGeorefDescText (const SETTINGS &settings, const RVC::RASTER &rast, const MISTRING &Dest)
static ERRVALUE ExportGeorefKML (const SETTINGS &settings, const RVC::RASTER &rast, const MISTRING &Dest, bool doCompress=false)
static ERRVALUE ExportGeorefMapInfoTAB (const SETTINGS &settings, const RVC::RASTER &rast, const MISTRING &Dest)

Protected Member Functions

virtual ERRVALUE v_ExportEndObject (const MISTRING &Dest)

Constructor & Destructor Documentation

MIE::JOB_EXPORT_RASTER::JOB_EXPORT_RASTER ( const FORMAT format,
const SETTINGS settings 
)
virtual MIE::JOB_EXPORT_RASTER::~JOB_EXPORT_RASTER (  )  [virtual]

Member Function Documentation

static ERRVALUE MIE::JOB_EXPORT_RASTER::CompressKML ( const FILEPATH kmlpath,
const FILEPATH rasterpath 
) [static]

Converts Raster and KML georeference into KMZ.

static ERRVALUE MIE::JOB_EXPORT_RASTER::ExportGeoref ( const SETTINGS settings,
const RVC::RASTER rast,
const MISTRING Dest 
) [static]

Make external georeference based on settings.

static ERRVALUE MIE::JOB_EXPORT_RASTER::ExportGeorefArcWorld ( const SETTINGS settings,
const RVC::RASTER rast,
const MISTRING Dest 
) [static]

Export Arc-World georeference.

Changes extension of Dest to appropriate for Arc World files.

static ERRVALUE MIE::JOB_EXPORT_RASTER::ExportGeorefDescText ( const SETTINGS settings,
const RVC::RASTER rast,
const MISTRING Dest 
) [static]

Export georeference to "descriptive text".

static ERRVALUE MIE::JOB_EXPORT_RASTER::ExportGeorefKML ( const SETTINGS settings,
const RVC::RASTER rast,
const MISTRING Dest,
bool  doCompress = false 
) [static]

Export KML georeference Changes extension of Dest to kml.

static ERRVALUE MIE::JOB_EXPORT_RASTER::ExportGeorefMapInfoTAB ( const SETTINGS settings,
const RVC::RASTER rast,
const MISTRING Dest 
) [static]

Export MapInfo TAB file containing georeference.

Changes extension of Dest to .tab

const RVC::IMAGE::NULLVALUE& MIE::JOB_EXPORT_RASTER::GetNullValue (  )  [inline]
RVC::RASTER& MIE::JOB_EXPORT_RASTER::GetRaster (  )  [inline]

Get the internal raster object.

bool MIE::JOB_EXPORT_RASTER::IsContrastUsed (  )  const

Determine if contrast used during reading.

If used, effective cell type will be unsigned 8-bit.

ERRVALUE MIE::JOB_EXPORT_RASTER::OpenRaster (  ) 

Opens the raster referenced by this JOB's internal OBJITEM.

ERRVALUE MIE::JOB_EXPORT_RASTER::ReadRaster ( INT32  Line,
INT32  StartColumn,
void *  Data,
INT32  Length,
RVC::IMAGE::CONVMODE  Mode = RVC::IMAGE::CONVMODE_None,
RVC::RASTER::COMPONENT  Component = RVC::RASTER::COMPONENT_Default 
)

Read a raster, converting null mask to null cells. Must first call SetRastObj.

ERRVALUE MIE::JOB_EXPORT_RASTER::ReadRasterBand ( INT32  Band,
INT32  Line,
INT32  StartColumn,
void *  data,
INT32  Length = 1,
RVC::IMAGE::CONVMODE  = RVC::IMAGE::CONVMODE_None 
)

Analogous to RVC::RASTER::ReadBand, converts null masks to null cells. Must first call SetRastObj.

void MIE::JOB_EXPORT_RASTER::SetNeedExternalGeoref ( bool  Value  )  [inline]

Set to false if you do not want JOB_EXPORT_RASTER::v_ExportEndObject to handle creation of external georeference based on user settings.

virtual ERRVALUE MIE::JOB_EXPORT_RASTER::v_ExportEndObject ( const MISTRING Dest  )  [protected, virtual]

Finish up an export. Called once per input object.

Reimplemented from MIE::JOB_EXPORT.


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

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