Next: AUXVAL
Up: Record Type Format Specifications
Previous: AUXSPEC
  Contents
AUXRANGE
This record type specifies the dimensions to which an Auxgroup refers
and over which it applies.
- name
-
- RECTYPE
-
- I
- is the record type code = 81
- RECSORT
-
- I
- is the same index as the corresponding
AUXSPEC.RECSORT field
- REFLEV
-
- I*
- is an AUXSPEC.NUMREF-element array of
the dimension level (and, if this Auxgroup
is associated with a DESCRIP
record dimensional description,
the DINDEX of that DESCRIP record as well) of each dimension
to which this Auxgroup refers. The
LEVEL bit field must
be the same as in the
corresponding DESCRIP or
DESCRIP[LEVEL] record. Each element of
this array has the structure:
-
-
-
- LEVEL
- (bits 0-1) the level of the dimension
- DINDEX
- (bits 2-31) if zero, the dimension referred to
is defined by a
DESCRIP1, DESCRIP2, or
DESCRIP3 record; otherwise, it is defined by the
DESCRIP record whose
LEVEL,
NDEX
and DINDEX fields match this record's
[4]REFLEV.LEVEL,
REFNDEX, and
REFLEV.DINDEX
fields
- REFNDEX
-
- I*
- is an AUXSPEC.NUMREF-element array of the indices of the
dimensions (within their respective Levels) to which this Auxgroup refers.
Note that these refer to the
NDEX
fields
of the DESCRIP1, DESCRIP2,
DESCRIP3, or DESCRIP records, and
not to indices of the actual data array
- APPLEV
-
- I*
- is an AUXSPEC.NUMAPP-element array of
the dimension level (and, if this Auxgroup
is associated with a DESCRIP
record dimensional description,
the DINDEX of that DESCRIP record as well) of each dimension
over which this Auxgroup applies. The
LEVEL bit field must
be the same as in the
corresponding DESCRIP or
DESCRIP[LEVEL] record. Each element of
this array has the structure:
-
-
-
- LEVEL
- (bits 0-1) the level of the dimension
- DINDEX
- (bits 2-31) if zero, the dimension over which
the Auxgroup applies
is defined by a
DESCRIP1, DESCRIP2, or
DESCRIP3 record; otherwise, it is defined by the
DESCRIP record whose
LEVEL,
NDEX and
DINDEX fields match this record's
APPLEV.LEVEL,
APPNDEX, and
APPLEV.DINDEX fields
- APPNDEX
-
- I*
- is an AUXSPEC.NUMAPP-element array of the indices of the
dimensions (within their respective Levels) over which this Auxgroup applies.
Note that these refer to the
NDEX
fields
of the DESCRIP1, DESCRIP2,
DESCRIP3, or DESCRIP records, and not to indices of the actual data array.
Also, note that a reference dimension (as given by the
AUXRANGE.REFLEV
and AUXRANGE.REFNDEX fields) may be repeated in the list
of application dimensions. This means that the auxiliary values vary over
a quantity to which they refer; for example, if the auxiliary values
are uncertainties in
a vector wind field, then the North-South component might vary
from the East-West component. The application dimensions, together with
the START-END pairs from the AUXSPEC record, determine which component
this Auxgroup refers to. If a reference dimension is not repeated
among the application dimensions, then the Auxgroup is considered to refer
to the entire range of that reference dimension
- RESERVE0
-
- I
- is reserved for future expansion
- RESERVE1
-
- I
- is reserved for future expansion
Next: AUXVAL
Up: Record Type Format Specifications
Previous: AUXSPEC
  Contents
Eric Nash
2003-09-25