#include <epr_bitmask.h>
Public Attributes | |
EPR_SProductId * | product_id |
int | offset_x |
int | offset_y |
EPR_SRaster * | bitmask_raster |
EPR_SPtrArray * | flag_band_ids |
EPR_SPtrArray * | flag_rasters |
The EPR_BmEvalContext
structure represents an evaluation context for bitmask expressions. It is used internally only.
An instance of this structure holds the product ID, references to all flag datasets required to evaluate the expression as well as information about the bitmask raster beeing created.
The result 0/1 bit mask raster for all flag bands
The band_id of flags (can be 0, 1 or 4 - for AATSR)
The corresponding 0/1 bit mask raster for each flag bands
X-coordinate in pixel co-ordinates (zero-based) of the upper right corner raster.
Y-coordinate in pixel co-ordinates (zero-based) of the upper right corner raster.
The ID of the product to which this band belongs to.