ucar.nc2.ft.fmrc
Class FmrInv
java.lang.Object
ucar.nc2.ft.fmrc.FmrInv
- All Implemented Interfaces:
- Comparable<FmrInv>
public class FmrInv
- extends Object
- implements Comparable<FmrInv>
Inventory for a Forecast Model Run - one runtime.
Track inventory by coordinate value, not index.
Composed of one or more GridDatasets, each described by a GridDatasetInv.
For each Grid, the vert, time and ens coordinates are created as the union of the components.
We make sure we are sharing coordinates across grids where they are equivilent.
We are thus making a rectangular array var(time, ens, level).
So obviously we have to tolerate missing data.
seems to be immutable after finish() is called.
- Since:
- Jan 11, 2010
- Author:
- caron
Nested Class Summary |
class |
FmrInv.GridVariable
A grid variable for an fmr (one run)
A collection of GridDatasetInv.Grid, one for each seperate dataset. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getTimeCoords
public List<TimeCoord> getTimeCoords()
getEnsCoords
public List<EnsCoord> getEnsCoords()
getVertCoords
public List<VertCoord> getVertCoords()
getGrids
public List<FmrInv.GridVariable> getGrids()
getInventoryList
public List<GridDatasetInv> getInventoryList()
getRunDate
public Date getRunDate()
getName
public String getName()
compareTo
public int compareTo(FmrInv fmr)
- Specified by:
compareTo
in interface Comparable<FmrInv>
getFiles
public Set<GridDatasetInv> getFiles()
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.