#include <mie/raster.h>

Public Member Functions | |
| JOB_EXPORT_RASTER (const FORMAT &format, const SETTINGS &settings) | |
| virtual | ~JOB_EXPORT_RASTER () |
| const RVC::IMAGE::NULLVALUE & | GetNullValue () |
| RVC::RASTER & | GetRaster () |
| 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) |
| virtual MIE::JOB_EXPORT_RASTER::~JOB_EXPORT_RASTER | ( | ) | [virtual] |
| 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.
1.6.1