@Immutable public class CoverageCoordAxis1D extends CoverageCoordAxis
CoverageCoordAxis.DependenceType, CoverageCoordAxis.Spacing| Modifier and Type | Field and Description |
|---|---|
protected RangeComposite |
crange |
protected Range |
range |
attributes, axisType, dataType, dependenceType, dependsOn, description, endValue, isSubset, name, ncoords, reader, resolution, spacing, startValue, timeHelper, units, values| Constructor and Description |
|---|
CoverageCoordAxis1D(CoverageCoordAxisBuilder builder) |
attributes, compareTo, convert, getAxisType, getCalendar, getCalendarDateUnit, getDataType, getDateRange, getDependenceType, getDependsOn, getDependsOnList, getDescription, getEndValue, getHasData, getName, getNcoords, getOffsetInTimeUnits, getRefDate, getResolution, getShape, getSpacing, getStartValue, getUnits, getValues, isInterval, isRegular, isScalar, isSubset, loadValuesIfNeeded, makeDate, makeDateInTimeUnits, setDataset, toStringprotected final Range range
protected final RangeComposite crange
public CoverageCoordAxis1D(CoverageCoordAxisBuilder builder)
public RangeIterator getRangeIterator()
getRangeIterator in class CoverageCoordAxispublic Range getRange()
getRange in class CoverageCoordAxispublic void toString(Formatter f, Indent indent)
toString in class CoverageCoordAxispublic String getSummary()
getSummary in class CoverageCoordAxispublic boolean isAscending()
public double getCoordMidpoint(int index)
public double getCoordEdge1(int index)
public double getCoordEdge2(int index)
public double getCoordEdgeFirst()
public double getCoordEdgeLast()
public Array getCoordsAsArray()
getCoordsAsArray in class CoverageCoordAxispublic Array getCoordBoundsAsArray()
getCoordBoundsAsArray in class CoverageCoordAxispublic Optional<CoverageCoordAxis> subset(double minValue, double maxValue, int stride, Formatter errLog)
subset in class CoverageCoordAxispublic Object getCoordObject(int index)
public CoverageCoordAxis copy()
copy in class CoverageCoordAxispublic Optional<CoverageCoordAxis> subset(SubsetParams params, Formatter errLog)
subset in class CoverageCoordAxispublic Optional<CoverageCoordAxis> subsetByIntervals(List<MAMath.MinMax> lonIntvs, int stride, Formatter errLog)
public Optional<CoverageCoordAxis> subsetByIndex(Range range, Formatter errLog)
protected Optional<CoverageCoordAxisBuilder> subsetBuilder(SubsetParams params, Formatter errLog)
public Optional<CoverageCoordAxis> subsetDependent(CoverageCoordAxis1D dependsOn, Formatter errLog)
subsetDependent in class CoverageCoordAxis