Parameters for control of output to separate file for each tile. More...
#include <spatmod/imagetargetfile.h>
Public Types | |
| typedef fastdelegate::FastDelegate < ERRVALUE(INT32 TileColumn, INT32 TileRow, FILEPATH &, const LRECT2D &extent)> | DELEGATE_ONTILEADD |
Public Member Functions | |
| TILEPARMS () | |
| void | SetAutoTrim (bool AutoTrim=true) |
| void | SetDelegateOnTileAdd (DELEGATE_ONTILEADD delegate) |
| void | SetDelegateOnTileEnd (DELEGATE_ERRVALUE_NOPARMS delegate) |
| void | SetTileDimensions (double ColumnsPerTile, double RowsPerTile) |
Parameters for control of output to separate file for each tile.
| typedef fastdelegate::FastDelegate<ERRVALUE(INT32 TileColumn, INT32 TileRow, FILEPATH&, const LRECT2D& extent)> SPATMOD::IMAGE::TARGET_FILE::TILEPARMS::DELEGATE_ONTILEADD |
Delegate for adding new tile.
Parameters are tile column, tile row, path, extent in overall image coordinates This will not be called for tiles having no valid pixels.
| SPATMOD::IMAGE::TARGET_FILE::TILEPARMS::TILEPARMS | ( | ) |
Constructor.
| void SPATMOD::IMAGE::TARGET_FILE::TILEPARMS::SetAutoTrim | ( | bool | AutoTrim = true |
) | [inline] |
Set whether to auto-trim tile to minimum valid extent.
Default is to output full-extent tiles except when completely empty of valid pixels. Not supported by all formats or tilings, will behave as default if not supported.
| void SPATMOD::IMAGE::TARGET_FILE::TILEPARMS::SetDelegateOnTileAdd | ( | DELEGATE_ONTILEADD | delegate | ) | [inline] |
Set delegate to call when adding new tile.
| void SPATMOD::IMAGE::TARGET_FILE::TILEPARMS::SetDelegateOnTileEnd | ( | DELEGATE_ERRVALUE_NOPARMS | delegate | ) | [inline] |
Set delegate to call when finished writing tile.
| void SPATMOD::IMAGE::TARGET_FILE::TILEPARMS::SetTileDimensions | ( | double | ColumnsPerTile, | |
| double | RowsPerTile | |||
| ) | [inline] |
1.6.1