RVC multi-raster (tiled) target. More...
#include <spatmod/imagetargetrvcmultifile.h>

RVC multi-raster (tiled) target.
| typedef fastdelegate::FastDelegate<ERRVALUE(INT32, INT32, const FILEPATH&, const LRECT2D&)> SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::DELEGATE_TILE_ADD |
Delegate type for notifying when tile to be added.
Format of external tiles.
Values are chosen to match RVC::RASTER::LINKTYPE values, be sure additions match also
Directory structure to use when storing tile files.
| SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::TARGET_RVC_MULTIFILE | ( | STAGE * | pInputStage, | |
| FORMAT | format, | |||
| const RVC::OBJITEM & | ObjItem, | |||
| INT32 | ResLevel, | |||
| INT32 | ColumnsPerTile, | |||
| INT32 | RowsPerTile, | |||
| const RVC::CREDENTIALS * | pCredentials = 0 | |||
| ) |
Construct target with single output object.
If source image cannot be written to single object an error will occur when Initialize() is called.
| pInputStage | Stage in pipeline to obtain image data from | |
| format | Image tile file format | |
| ObjItem | Object location and descriptor | |
| pCredentials | Optional credentials |
| SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::TARGET_RVC_MULTIFILE | ( | STAGE * | pInputStage, | |
| FORMAT | format, | |||
| const RVC::OBJITEMLIST & | ObjItemList, | |||
| INT32 | ResLevel, | |||
| INT32 | ColumnsPerTile, | |||
| INT32 | RowsPerTile, | |||
| const RVC::CREDENTIALS * | pCredentials = 0 | |||
| ) |
Construct target with multiple output objects.
If source image cannot be written to multiple objects an error will occur when Initialize() is called.
| pInputStage | Stage in pipeline to obtain image data from | |
| format | Image tile file format | |
| ObjItemList | Object locations and descriptors | |
| pCredentials | Optional credentials |
| virtual SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::~TARGET_RVC_MULTIFILE | ( | ) | [virtual] |
Destructor.
| ERRVALUE SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetActualDimensions | ( | INT32 | ActualColumns, | |
| INT32 | ActualRows | |||
| ) |
Set actual dimensions of RVC raster itself.
This allows for exclusion of part of last column/row of tiles. Must be done before initialize. If not used, will match input stage dimensions.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetDelegateOnTileAdd | ( | DELEGATE_TILE_ADD | delegate | ) | [inline] |
Set delegate to call when new tile is to be added.
Will not be called for entirely empty tiles. Can be used to keep track of when new step has begun.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetDelegateOnTileEnd | ( | DELEGATE_ERRVALUE_NOPARMS | delegate | ) | [inline] |
Set delegate to call at end of tile.
Will not be called for entirely empty tiles. Can be used to keep track of when step has completed.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetGeoFormats | ( | TARGET_FILE::GEOFORMATS | GeoFormats | ) | [inline] |
Set external georeference formats to save with each tile.
Default is to not save georeference in file separate from tile.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetOutputStructure | ( | STRUCTURE | structure | ) | [inline] |
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetParmsJP2 | ( | const TARGETPARM_J2K & | parm | ) |
Set parameters specific to JP2 format.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetParmsJPEG | ( | INT16 | quality | ) | [inline] |
Set parameters specific to JPEG format.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetParmsTIFF | ( | const TARGETPARM_TIFF & | Parm | ) |
Set parameters specific to TIFF format.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetProfile | ( | PROFILE | profile | ) | [inline] |
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetTileFolderBasePath | ( | const FILEPATH & | filepath | ) | [inline] |
Set tile folder base path.
If not set will be derived from RVC file and raster name.
| void SPATMOD::IMAGE::TARGET_RVC_MULTIFILE::SetTileNamePrefix | ( | const MISTRING & | NamePrefix | ) | [inline] |
Set prefix for tile file names.
1.6.1