ENVISAT Product Reader API for C |
Represents a field within a record. More...
#include <epr_api.h>
Data Fields | |
EPR_Magic | magic |
The magic number for this structure. | |
EPR_SFieldInfo * | info |
The corresponding field info for this field. | |
void * | elems |
The elements of this field. |
Represents a field within a record.
A field is composed of one or more data elements of one of the types defined in the in field_info
.
The magic number for this structure.
IMPORTANT: This must always be the first member of this structure.
The corresponding field info for this field.
supplierCardinality 1
void* EPR_Field::elems |
The elements of this field.
In order to use the data, this member must be casted to one of the following array data types:
unsigned char*
- array of unsigned 8-bit integer elementschar*
- array of signed 8-bit integer fieldsunsigned short*
- array of unsigned 16-bit integer elementsshort*
- array of signed 16-bit integer elementsunsigned int*
- array of unsigned 32-bit integer elementsint*
- array of signed 32-bit integer elementsfloat*
- array of signed 32-bit floating point elementsdouble*
- array of signed 64-bit floating point elementsEPR_STime*
- array of MJD elementsDedicated access routine are available The element type is given by info->data_type_id
and the array length by info->num_elems
.
Generated on Mon Aug 2 15:24:00 2010
ENVISAT Product Reader C API
Written by Brockmann Consult, © 2002