Package ucar.nc2.ft2.coverage
Class TimeAxis2DFmrc
- java.lang.Object
-
- ucar.nc2.ft2.coverage.CoverageCoordAxis
-
- ucar.nc2.ft2.coverage.TimeAxis2DFmrc
-
- All Implemented Interfaces:
Comparable<CoverageCoordAxis>
- Direct Known Subclasses:
TimeAxis2DFmrcReg
public class TimeAxis2DFmrc extends CoverageCoordAxis
Fmrc TimeAxis: time(runtime, time) values will contain nruns * ntimes values- Since:
- 7/15/2015
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ucar.nc2.ft2.coverage.CoverageCoordAxis
CoverageCoordAxis.DependenceType, CoverageCoordAxis.Spacing
-
-
Field Summary
-
Fields inherited from class ucar.nc2.ft2.coverage.CoverageCoordAxis
attributes, axisType, dataType, dependenceType, dependsOn, description, endValue, isSubset, name, ncoords, reader, resolution, spacing, startValue, timeHelper, units, values
-
-
Constructor Summary
Constructors Constructor Description TimeAxis2DFmrc(CoverageCoordAxisBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoverageCoordAxiscopy()ArraygetCoordBoundsAsArray()ArraygetCoordsAsArray()int[]getShape()CoverageCoordAxis1DgetTimeAxisForRun(int run_index)CoverageCoordAxis1DgetTimeAxisForRun(CalendarDate rundate)protected voidsetDataset(CoordSysContainer dataset)Optional<CoverageCoordAxis>subset(double minValue, double maxValue, int stride)Optional<CoverageCoordAxis>subset(SubsetParams params)Optional<CoverageCoordAxis>subsetDependent(CoverageCoordAxis1D from)voidtoString(Formatter f, Indent indent)-
Methods inherited from class ucar.nc2.ft2.coverage.CoverageCoordAxis
attributes, compareTo, convert, findAttribute, getAttributeContainer, getAttributes, getAxisType, getCalendar, getCalendarDateUnit, getDataType, getDateRange, getDependenceType, getDependsOn, getDependsOnList, getDescription, getEndValue, getHasData, getName, getNcoords, getOffsetInTimeUnits, getRange, getRangeIterator, getRefDate, getResolution, getSpacing, getStartValue, getSummary, getUnits, getValues, isInterval, isRegular, isScalar, isSubset, loadValuesIfNeeded, makeDate, makeDateInTimeUnits, toString
-
-
-
-
Constructor Detail
-
TimeAxis2DFmrc
public TimeAxis2DFmrc(CoverageCoordAxisBuilder builder)
-
-
Method Detail
-
setDataset
protected void setDataset(CoordSysContainer dataset)
- Overrides:
setDatasetin classCoverageCoordAxis
-
copy
public CoverageCoordAxis copy()
- Specified by:
copyin classCoverageCoordAxis
-
getShape
public int[] getShape()
- Overrides:
getShapein classCoverageCoordAxis
-
toString
public void toString(Formatter f, Indent indent)
- Overrides:
toStringin classCoverageCoordAxis
-
subset
public Optional<CoverageCoordAxis> subset(SubsetParams params)
- Specified by:
subsetin classCoverageCoordAxis
-
subset
public Optional<CoverageCoordAxis> subset(double minValue, double maxValue, int stride)
- Specified by:
subsetin classCoverageCoordAxis
-
subsetDependent
@Nonnull public Optional<CoverageCoordAxis> subsetDependent(CoverageCoordAxis1D from)
- Specified by:
subsetDependentin classCoverageCoordAxis
-
getCoordsAsArray
public Array getCoordsAsArray()
- Specified by:
getCoordsAsArrayin classCoverageCoordAxis
-
getCoordBoundsAsArray
public Array getCoordBoundsAsArray()
- Specified by:
getCoordBoundsAsArrayin classCoverageCoordAxis
-
getTimeAxisForRun
public CoverageCoordAxis1D getTimeAxisForRun(CalendarDate rundate)
-
getTimeAxisForRun
public CoverageCoordAxis1D getTimeAxisForRun(int run_index)
-
-