| Interface | Description |
|---|---|
| Coordinate |
Abstract coordinate
|
| CoordinateBuilder<T> |
Builds Coordinates by finding distinct values.
|
| CoordinateBuilder.TwoD<T> |
| Class | Description |
|---|---|
| CalendarDateFactory |
Reuse immutable calendar date objects.
|
| CoordinateBuilderImpl<T> |
Builds one Coordinate of one Variable,
by keeping the Set of Values found in the records.
|
| CoordinateEns |
Ensemble coordinates
|
| CoordinateEns.Builder1 | |
| CoordinateEns.Builder2 | |
| CoordinateND<T> |
N-dimensional coordinates and a SparseArray that tracks if data is available.
|
| CoordinateND.Builder<T> | |
| CoordinatePartitionUnionizer |
Create the overall coordinate across the same variable in different partitions
The CoordinateBuilders create unique sets of Coordinates.
|
| CoordinateRuntime |
Grib runtime coordinate
Effectively Immutable
|
| CoordinateRuntime.Builder1 | |
| CoordinateRuntime.Builder2 | |
| CoordinateSharer<T> |
Create shared coordinate variables across the variables in the same group.
|
| CoordinateSharerBest |
Create shared coordinate variables across the variables in the same group.
|
| CoordinateTime |
Time coordinates that are offsets from the reference date (not intervals).
|
| CoordinateTime.Builder1 | |
| CoordinateTime.Builder2 | |
| CoordinateTime2D |
Both runtime and time coordinates are tracked here.
|
| CoordinateTime2D.Builder1 | |
| CoordinateTime2D.Builder2 | |
| CoordinateTime2D.Time2D | |
| CoordinateTimeAbstract |
Abstract superclass for time coordinates ( time, timeIntv, time2D)
Effectively Immutable
|
| CoordinateTimeIntv |
Time coordinates that are intervals.
|
| CoordinateTimeIntv.Builder1 | |
| CoordinateTimeIntv.Builder2 | |
| CoordinateVert |
Vertical GRIB coordinates
Effectively immutable; setName() can only be called once.
|
| CoordinateVert.Builder1 | |
| CoordinateVert.Builder2 | |
| EnsCoordValue | |
| GribRecordStats |
Counting statistics
|
| SparseArray<T> |
Store objects of type T in a sparse array.
|
| SparseArray.Builder<T> | |
| TimeCoordIntvDateValue |
Time intervals represented by start and end CalendarDate.
|
| TimeCoordIntvValue | |
| VertCoordType |
Encapsulate the semantics in GRIB level types (Grib1 table 3, Grib2 code table 4.5).
|
| VertCoordValue |
| Enum | Description |
|---|---|
| Coordinate.Type |
Coordinate types
|