| Name | Description | Type | Package | Framework |
| AbstractGrid | Abstract superclass that implements the #getSize() and getDimension() methods of a Grid | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| AbstractHorizontalGrid | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS | |
| AbstractRectilinearGrid | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS | |
| AbstractReferenceableAxis | Abstract superclass for ReferenceableAxis implementations. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| Coverage | A Coverage is a data structure that holds measurement values. | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS |
| CoverageMetadata | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS | |
| DiscreteCoverage | A Coverage whose domain consists of a finite number of domain objects, each of which is associated with a single record of measurement | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS |
| DiscreteGridPointCoverage | To do:I guess we don't need a GridValuesMatrix class? Maybe we only need the high-level methods in this class for extracting different coverage types? The | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS |
| Domain | A geospatial/temporal domain: defines the set of points for which a DiscreteCoverage is defined. | Interface | uk.ac.rdg.resc.edal.coverage.domain | ncWMS |
| Grid | A description of a multidimensional grid with integer coordinates. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| GridCoordinates | The coordinates of a point within a Grid. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| GridCoordinatesComparator | enum GridCoordinatesComparatorA Comparator for GridCoordinates objects that implements | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| GridCoordinatesImpl | Immutable implementation of GridCoordinates. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| GridEnvelopeImpl | Immutable implementation of GridEnvelope. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| GridSeriesDomain | The domain of a GridSeriesCoverage. | Interface | uk.ac.rdg.resc.edal.coverage.domain | ncWMS |
| GridValuesMatrix | A Grid that contains values. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| HorizontalDomain | A list of HorizontalPositions in a certain coordinate reference system. | Class | uk.ac.rdg.resc.edal.coverage.domain.impl | ncWMS |
| HorizontalGrid | A two-dimensional ReferenceableGrid in the horizontal plane. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| Phenomenon | Simple immutable class consisting of a string and vocabulary that acts as a namespace for the string. | Class | uk.ac.rdg.resc.edal.coverage | ncWMS |
| PhenomenonVocabulary | enum PhenomenonVocabularyEnumeration of vocabularies for Phenomenons. | Class | uk.ac.rdg.resc.edal.coverage | ncWMS |
| PointSeriesCoverage | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS | |
| ProfileCoverage | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS | |
| ProfileDomain | Interface | uk.ac.rdg.resc.edal.coverage.domain | ncWMS | |
| Record | Essentially a Map of member names to data values (Objects). | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS |
| RecordType | Describes the content of a Coverage's Records. | Interface | uk.ac.rdg.resc.edal.coverage | ncWMS |
| RectilinearGrid | A HorizontalGrid whose axes in the external CRS are aligned with the axes in grid space. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| RectilinearGridImpl | Immutable implementation of a RectilinearGrid. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| ReferenceableAxis | A one-dimensional axis of a Grid, which maps between integer indices along the axis and real-world coordinates. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| ReferenceableAxisImpl | Immutable implementation of a ReferenceableAxis, whose values are not necessarily regularly spaced along the axis. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| ReferenceableGrid | A Grid whose points are referenceable to an external coordinate Note that the number of dimensions in the external coordinate reference system | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| RegularAxis | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS | |
| RegularAxisImpl | Immutable implementation of a RegularAxis, whose values are regularly spaced along the axis. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| RegularGrid | A two-dimensional grid whose coordinate values are equally-spaced along each axis, and whose axes in real space are aligned with the axes in grid space. | Interface | uk.ac.rdg.resc.edal.coverage.grid | ncWMS |
| RegularGridImpl | Immutable implementation of a RegularGrid. | Class | uk.ac.rdg.resc.edal.coverage.grid.impl | ncWMS |
| TrajectoryDomain | A trajectory is simply a list of direct positions. | Interface | uk.ac.rdg.resc.edal.coverage.domain | ncWMS |
| Unit | Simple immutable class consisting of a unit string and the vocabulary that can be used to interpret the string. | Class | uk.ac.rdg.resc.edal.coverage | ncWMS |
| UnitVocabulary | Enumeration of vocabularies that can be used to interpret a Unit string. | Class | uk.ac.rdg.resc.edal.coverage | ncWMS |