#include <epr_api.h>
Public Attributes | |
EPR_Magic | magic |
EPR_SFieldInfo * | info |
void * | elems |
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
.
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 elements char*
- array of signed 8-bit integer fields unsigned short*
- array of unsigned 16-bit integer elements short*
- array of signed 16-bit integer elements unsigned long*
- array of unsigned 32-bit integer elements long*
- array of signed 32-bit floating point elements float*
- array of signed 32-bit floating point elements double*
- array of signed 64-bit floating point elements EPR_STime*
- array of MJD elements Dedicated access routine are available The element type is given by info->data_type_id
and the array length by info->num_elems
.
Referenced by MerisFileData::epr_get_field_elem_as_str().
The corresponding field info for this field. 1
Referenced by MerisFileData::epr_get_field_elem_as_str().
EPR_Magic EPR_Field::magic |
The magic number for this structure. IMPORTANT: This must always be the first member of this structure.