ENVISAT Product Reader API for C

Data Fields
EPR_ProductId Struct Reference

The EPR_ProductId structure contains information about an ENVISAT product file which has been opened with the epr_open_product() function. More...

#include <epr_api.h>

Data Fields

EPR_Magic magic
 The magic number for this structure.
 
char * file_path
 The file's path including the file name.
 
FILE * istream
 The input stream as returned by the ANSI C fopen function for the given file path.
 
uint tot_size
 The total size in bytes of the product file.
 
uint scene_width
 The total width of product's scene raster in pixels.
 
uint scene_height
 The total height of product's scene raster in pixels.
 
char id_string [EPR_PRODUCT_ID_STRLEN+1]
 The product identifier string obtained from the MPH parameter 'PRODUCT'.
 
EPR_SRecordmph_record
 The record representing the main product header (MPH).
 
EPR_SRecordsph_record
 The record representing the specific product header (SPH).
 
EPR_SPtrArray * dsd_array
 An array containing all (!) DSDs read from the product's specific product header (SPH).
 
EPR_SPtrArray * record_info_cache
 Cache for record infos.
 
EPR_SPtrArray * param_table
 A table containing dynamic field info parameters.
 
EPR_SPtrArray * dataset_ids
 Contains and array of all dataset IDs for the product (type EPR_SDatasetId*)
 
EPR_SPtrArray * band_ids
 Contains and array of all band IDs for the product (type EPR_SBandId*)
 
int meris_iodd_version
 For MERIS L1b and RR and FR to provide backward compatibility.
 

Detailed Description

The EPR_ProductId structure contains information about an ENVISAT product file which has been opened with the epr_open_product() function.

See also
epr_open_product

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

Generated on Sun Nov 26 2023 08:06:45

ENVISAT Product Reader C API

Written by Brockmann Consult, © 2002     Brockmann Consult      Eropean Space Agency