@ThreadSafe public class Fmrc extends Object
Constructor and Description |
---|
Fmrc(CollectionManager manager,
FeatureCollectionConfig config) |
public Fmrc(CollectionManager manager, FeatureCollectionConfig config)
public static Fmrc open(String collection, Formatter errlog) throws IOException
collection
- describes the collection. May be one of:
errlog
- place error messages hereIOException
- on read errorpublic static Fmrc open(FeatureCollectionConfig config, Formatter errlog) throws IOException
IOException
public void setNcml(org.jdom2.Element outerNcml, org.jdom2.Element innerNcml)
public void close()
public CollectionManager getManager()
public FmrcInv getFmrcInv(Formatter debug) throws IOException
IOException
public CalendarDateRange getDateRangeForRun(CalendarDate run)
public CalendarDateRange getDateRangeForOffset(double offset)
public List<CalendarDate> getRunDates() throws IOException
IOException
public List<CalendarDate> getForecastDates() throws IOException
IOException
public double[] getForecastOffsets() throws IOException
IOException
public GridDataset getDataset2D(NetcdfDataset result) throws IOException
IOException
public GridDataset getDatasetBest() throws IOException
IOException
public GridDataset getDatasetBest(FeatureCollectionConfig.BestDataset bd) throws IOException
IOException
public GridDataset getRunTimeDataset(CalendarDate run) throws IOException
IOException
public GridDataset getConstantForecastDataset(CalendarDate time) throws IOException
IOException
public GridDataset getConstantOffsetDataset(double hour) throws IOException
IOException
public void updateProto()
public void update()
public boolean checkInvState(long lastInvChange) throws IOException
IOException
public boolean checkProtoState(long lastProtoChanged) throws IOException
IOException
public void checkNeeded(boolean force)
public void showDetails(Formatter out) throws IOException
IOException
public static void main(String[] args) throws IOException
IOException
Copyright © 1999–2014 UCAR/Unidata. All rights reserved.