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 booleanequals(Object obj)Extent<Double>getExtent()VerticalCrsgetVerticalCrs()Returns the vertical coordinate reference system for coordinates on this axisinthashCode()-
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:VerticalAxisReturns the vertical coordinate reference system for coordinates on this axis- Specified by:
getVerticalCrsin interfaceVerticalAxis- Specified by:
getVerticalCrsin interfaceVerticalDomain- Returns:
- The co-ordinate reference system which applies to this domain
-
getExtent
public Extent<Double> getExtent()
- Specified by:
getExtentin interfaceVerticalDomain- Returns:
- The
Extentof the domain
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceReferenceableAxis<Double>- Overrides:
hashCodein classReferenceableAxisImpl
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfaceReferenceableAxis<Double>- Overrides:
equalsin classReferenceableAxisImpl
-
-