#include <epr_api.h>
Public Attributes | |
EPR_Magic | magic |
EPR_EDataTypeId | data_type |
ulong | elem_size |
ulong | source_width |
ulong | source_height |
ulong | source_step_x |
ulong | source_step_y |
ulong | raster_width |
ulong | raster_height |
void * | buffer |
Represents a raster in which data will be stored.
All 'size' parameter are in PIXEL.
void* EPR_Raster::buffer |
The elements of this raster.
Its volume is raster_width * raster_height * sizeof(data_type) in bytes.
Referenced by MerisFileData::read_data().
EPR_EDataTypeId EPR_Raster::data_type |
The data type of the band's pixel values.
All corresponding with EPR_DataTypeId types are possible
Referenced by MerisFileData::read_data().
ulong EPR_Raster::elem_size |
The size in byte of a single element (sample) of this raster's buffer.
EPR_Magic EPR_Raster::magic |
The magic number for this structure. IMPORTANT: This must always be the first member of this structure.
The height of the raster in pixel.
raster_height = (source_height - 1) / source_step_y + 1
Referenced by MerisFileData::read_data().
ulong EPR_Raster::raster_width |
The width of the raster in pixel.
raster_width = (source_width - 1) / source_step_x + 1
Referenced by MerisFileData::read_data().
The height of the source.
The sub-sampling for the across-track direction in pixel.
The sub-sampling for the along-track direction in pixel.
ulong EPR_Raster::source_width |
The width of the source .