Uses of Interface
uk.ac.rdg.resc.edal.domain.Domain
-
Packages that use Domain Package Description uk.ac.rdg.resc.edal.domain uk.ac.rdg.resc.edal.feature uk.ac.rdg.resc.edal.geometry uk.ac.rdg.resc.edal.grid Classes for handling gridded data.uk.ac.rdg.resc.edal.grid.cdm -
-
Uses of Domain in uk.ac.rdg.resc.edal.domain
Subinterfaces of Domain in uk.ac.rdg.resc.edal.domain Modifier and Type Interface Description interface
DiscreteDomain<P,DO>
ADomain
that consists of a finite number of discrete objects.interface
DiscreteHorizontalDomain<DO>
Interface marking a domain which is both aHorizontalDomain
and aDiscreteDomain
.interface
DiscretePointDomain<P>
ADomain
whose members are pointsinterface
Extent<P>
Defines a contiguous domain that is defined by "low" and "high" bounds.interface
GridDomain
The domain of aGridFeature
, modelled as a composition of a horizontal grid, plus t and z axes.interface
HorizontalDomain
A two-dimensionalDomain
in the horizontal planeinterface
TemporalDomain
interface
VerticalDomain
ADomain
representing vertical position.Classes in uk.ac.rdg.resc.edal.domain that implement Domain Modifier and Type Class Description class
MapDomain
Implementation of aMapDomain
class
PointCollectionDomain
The domain of aPointCollectionFeature
: a set ofHorizontalPosition
s with a fixed vertical position and timeclass
PointDomain
The domain of aTrajectoryFeature
: a set of positions in space and time.class
SimpleGridDomain
class
SimpleHorizontalDomain
A simple implementation of aHorizontalDomain
class
SimpleTemporalDomain
A simpleTemporalDomain
containing just an extent and aChronology
class
SimpleVerticalDomain
A simpleVerticalDomain
containing just an extent and aVerticalCrs
class
TrajectoryDomain
The domain of aTrajectoryFeature
: a set ofGeoPosition
s which are ordered in time. -
Uses of Domain in uk.ac.rdg.resc.edal.feature
Methods in uk.ac.rdg.resc.edal.feature that return Domain Modifier and Type Method Description Domain<P>
Feature. getDomain()
-
Uses of Domain in uk.ac.rdg.resc.edal.geometry
Subinterfaces of Domain in uk.ac.rdg.resc.edal.geometry Modifier and Type Interface Description interface
BoundingBox
A rectangular bounding box in the horizontal plane.interface
Polygon
A polygon in the horizontal plane, defined by a list of vertices in a given coordinate reference system.Classes in uk.ac.rdg.resc.edal.geometry that implement Domain Modifier and Type Class Description class
AbstractPolygon
Partial implementation of aPolygon
, providing default implementations of thecontains()
,hashCode()
andequals()
methods.class
BoundingBoxImpl
Immutable implementation of aBoundingBox
.class
SimplePolygon
Implementation of aPolygon
based on an ordered list of vertices -
Uses of Domain in uk.ac.rdg.resc.edal.grid
Subinterfaces of Domain in uk.ac.rdg.resc.edal.grid Modifier and Type Interface Description interface
GridCell2D
A cell in aHorizontalGrid
.interface
GridCell4D
A cell in aGridDomain
, which can have up to four dimensions.interface
HorizontalCell
A cell in a horizontalDomain
.interface
HorizontalGrid
A two-dimensional grid in the horizontal plane that is referenced to a 2D horizontal coordinate reference system.interface
RectilinearGrid
AHorizontalGrid
whose axes in theexternal CRS
are aligned with the axes in grid space and are hence separable.interface
ReferenceableAxis<P>
A one-dimensional axis of a referenceable frid, which maps between integer indices along the axis and real-world coordinates.interface
RegularAxis
A one-dimensional axis of a Grid, whose coordinate values are regularly spaced.interface
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
StaggeredHorizontalGrid
AHorizontalGrid
which has a staggered relationship to another grid.interface
TimeAxis
A time axis.interface
VerticalAxis
A vertical axis in a ReferenceableGrid.Classes in uk.ac.rdg.resc.edal.grid that implement Domain Modifier and Type Class Description class
AbstractCurvilinearGrid
Partial implementation of aHorizontalGrid
that is based upon a curvilinear coordinate system (i.e. one which is defined by explicitly specifying the latitude and longitude coordinates of each grid point.class
AbstractHorizontalGrid
class
AbstractIrregularAxis<T extends Comparable<? super T>>
Partial implementation of an irregular axis.class
AbstractReferenceableAxis<T extends Comparable<? super T>>
Abstract superclass forReferenceableAxis
implementations.class
AbstractTransformedGrid
This is an abstract implementation of aHorizontalGrid
for which there exists a transformation to convert WGS84 to the native CRS.class
DefinedBoundsAxis
Defines aReferenceableAxis
where the bounds between cells are explicitly specified.class
DefinedStaggeredGrid
AStaggeredHorizontalGrid
which tracks the original grid and the x/y paddings used, but defers to an explictly-defined grid for referencingclass
DerivedStaggeredGrid
AStaggeredHorizontalGrid
which is derived from its original grid.class
GridCell2DImpl
Simple immutable implementation of a GridCell2D.class
HorizontalMesh
An unstructured mesh in the horizontal plane.class
LookUpTableGrid
A HorizontalGrid that is created from a "curvilinear" coordinate system, i.e. one in which the latitude/longitude coordinates of each grid point are specified using two-dimensional coordinate axes, which explicitly give the lat/lon of each point in the horizontal plane.class
RectilinearGridImpl
Immutable implementation of aRectilinearGrid
usingDouble
s.class
ReferenceableAxisImpl
Immutable implementation of aReferenceableAxis
, whose values are not necessarily regularly spaced along the axis.class
RegularAxisImpl
Immutable implementation of aRegularAxis
, whose values are regularly spaced along the axis.class
RegularGridImpl
Immutable implementation of aRegularGrid
.class
SimpleGridCell4D
class
TimeAxisImpl
An implementation of aTimeAxis
class
VerticalAxisImpl
-
Uses of Domain in uk.ac.rdg.resc.edal.grid.cdm
Classes in uk.ac.rdg.resc.edal.grid.cdm that implement Domain Modifier and Type Class Description class
CdmTransformedGrid
A two-dimensionalHorizontalGrid
that uses aProjection
to convert from lat-lon coordinates to grid coordinates.
-