Public Attributes

EPR_Raster Struct Reference

#include <epr_api.h>

List of all members.

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

Detailed Description

Represents a raster in which data will be stored.

All 'size' parameter are in PIXEL.


Member Data Documentation

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().

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().

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.

The width of the source .


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