Package uk.ac.rdg.resc.edal.grid
Class VerticalAxisImpl
- java.lang.Object
-
- uk.ac.rdg.resc.edal.grid.AbstractReferenceableAxis<T>
-
- uk.ac.rdg.resc.edal.grid.AbstractIrregularAxis<Double>
-
- uk.ac.rdg.resc.edal.grid.ReferenceableAxisImpl
-
- uk.ac.rdg.resc.edal.grid.VerticalAxisImpl
-
- All Implemented Interfaces:
Serializable
,DiscreteDomain<Double,Extent<Double>>
,Domain<Double>
,VerticalDomain
,ReferenceableAxis<Double>
,VerticalAxis
public class VerticalAxisImpl extends ReferenceableAxisImpl implements VerticalAxis
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class uk.ac.rdg.resc.edal.grid.AbstractIrregularAxis
axisValues, reversed
-
-
Constructor Summary
Constructors Constructor Description VerticalAxisImpl(String axisName, List<Double> values, VerticalCrs vCrs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Extent<Double>
getExtent()
VerticalCrs
getVerticalCrs()
Returns the vertical coordinate reference system for coordinates on this axisint
hashCode()
-
Methods inherited from class uk.ac.rdg.resc.edal.grid.ReferenceableAxisImpl
difference, extendFirstValue, extendLastValue, findIndexOf, getMidpoint, wraps
-
Methods inherited from class uk.ac.rdg.resc.edal.grid.AbstractIrregularAxis
checkAscending, getCoordinateBounds, getCoordinateValue, isAscending, size
-
Methods inherited from class uk.ac.rdg.resc.edal.grid.AbstractReferenceableAxis
contains, getCoordinateExtent, getCoordinateValues, getDomainObjects, getFirstValue, getLastValue, getMaximumValue, getMinimumValue, getName
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface uk.ac.rdg.resc.edal.domain.DiscreteDomain
getDomainObjects
-
Methods inherited from interface uk.ac.rdg.resc.edal.grid.ReferenceableAxis
findIndexOf, getCoordinateBounds, getCoordinateExtent, getCoordinateValue, getCoordinateValues, getName, size, wraps
-
Methods inherited from interface uk.ac.rdg.resc.edal.grid.VerticalAxis
isAscending
-
-
-
-
Constructor Detail
-
VerticalAxisImpl
public VerticalAxisImpl(String axisName, List<Double> values, VerticalCrs vCrs)
-
-
Method Detail
-
getVerticalCrs
public VerticalCrs getVerticalCrs()
Description copied from interface:VerticalAxis
Returns the vertical coordinate reference system for coordinates on this axis- Specified by:
getVerticalCrs
in interfaceVerticalAxis
- Specified by:
getVerticalCrs
in interfaceVerticalDomain
- Returns:
- The co-ordinate reference system which applies to this domain
-
getExtent
public Extent<Double> getExtent()
- Specified by:
getExtent
in interfaceVerticalDomain
- Returns:
- The
Extent
of the domain
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceReferenceableAxis<Double>
- Overrides:
hashCode
in classReferenceableAxisImpl
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfaceReferenceableAxis<Double>
- Overrides:
equals
in classReferenceableAxisImpl
-
-