Class AbstractStationSubsetWriter.ClosestTimeStationFeatureSubset

  • All Implemented Interfaces:
    Comparable<ucar.unidata.geoloc.Station>, Iterable<ucar.nc2.ft.PointFeature>, ucar.nc2.ft.DsgFeatureCollection, ucar.nc2.ft.point.StationFeature, ucar.nc2.ft.PointFeatureCollection, ucar.nc2.ft.StationTimeSeriesFeature, ucar.unidata.geoloc.EarthLocation, ucar.unidata.geoloc.Station
    Enclosing class:
    AbstractStationSubsetWriter

    protected static class AbstractStationSubsetWriter.ClosestTimeStationFeatureSubset
    extends ucar.nc2.ft.point.StationTimeSeriesFeatureImpl
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  AbstractStationSubsetWriter.ClosestTimeStationFeatureSubset.TimeFilter  
      • Nested classes/interfaces inherited from class ucar.nc2.ft.point.StationTimeSeriesFeatureImpl

        ucar.nc2.ft.point.StationTimeSeriesFeatureImpl.StationFeatureSubset
      • Nested classes/interfaces inherited from class ucar.nc2.ft.point.PointCollectionImpl

        ucar.nc2.ft.point.PointCollectionImpl.PointCollectionSubset
    • Field Summary

      • Fields inherited from class ucar.nc2.ft.point.StationTimeSeriesFeatureImpl

        s
      • Fields inherited from class ucar.nc2.ft.point.PointCollectionImpl

        localIterator
      • Fields inherited from class ucar.nc2.ft.point.DsgCollectionImpl

        altName, altUnits, coordVars, extras, info, name, timeName, timeUnit
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ClosestTimeStationFeatureSubset​(ucar.nc2.ft.point.StationTimeSeriesFeatureImpl stationFeat, ucar.nc2.time.CalendarDate wantedTime)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ucar.ma2.StructureData getFeatureData()  
      ucar.nc2.ft.PointFeatureIterator getPointFeatureIterator()  
      • Methods inherited from class ucar.nc2.ft.point.StationTimeSeriesFeatureImpl

        compareTo, equals, getAltitude, getCollectionFeatureType, getDescription, getLatitude, getLatLon, getLongitude, getWmoId, hashCode, isMissing, subset, toString
      • Methods inherited from class ucar.nc2.ft.point.PointCollectionImpl

        finish, hasNext, iterator, next, resetIteration, subset
      • Methods inherited from class ucar.nc2.ft.point.DsgCollectionImpl

        getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, size
      • Methods inherited from interface ucar.nc2.ft.DsgFeatureCollection

        getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit
      • Methods inherited from interface ucar.nc2.ft.PointFeatureCollection

        finish, hasNext, next, resetIteration, subset
      • Methods inherited from interface ucar.unidata.geoloc.Station

        getName, getNobs
      • Methods inherited from interface ucar.nc2.ft.StationTimeSeriesFeature

        size
    • Constructor Detail

      • ClosestTimeStationFeatureSubset

        protected ClosestTimeStationFeatureSubset​(ucar.nc2.ft.point.StationTimeSeriesFeatureImpl stationFeat,
                                                  ucar.nc2.time.CalendarDate wantedTime)
                                           throws IOException
        Throws:
        IOException
    • Method Detail

      • getFeatureData

        @Nonnull
        public ucar.ma2.StructureData getFeatureData()
                                              throws IOException
        Throws:
        IOException
      • getPointFeatureIterator

        public ucar.nc2.ft.PointFeatureIterator getPointFeatureIterator()
                                                                 throws IOException
        Throws:
        IOException