Class AbstractStationProfileSubsetWriter.ClosestTimeStationProfileFeatureSubset

  • All Implemented Interfaces:
    Comparable<ucar.unidata.geoloc.Station>, Iterable<ucar.nc2.ft.ProfileFeature>, ucar.nc2.ft.DsgFeatureCollection, ucar.nc2.ft.point.StationFeature, ucar.nc2.ft.PointFeatureCC, ucar.nc2.ft.StationProfileFeature, ucar.unidata.geoloc.EarthLocation, ucar.unidata.geoloc.Station
    Enclosing class:
    AbstractStationProfileSubsetWriter

    protected static class AbstractStationProfileSubsetWriter.ClosestTimeStationProfileFeatureSubset
    extends ucar.nc2.ft.point.StationProfileFeatureImpl
    • Field Summary

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

        localIterator, station, timeSeriesNpts
      • Fields inherited from class ucar.nc2.ft.point.PointFeatureCCImpl

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

        altUnits, extras, info, name, timeUnit
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ucar.nc2.util.IOIterator<ucar.nc2.ft.PointFeatureCollection> getCollectionIterator()  
      ucar.ma2.StructureData getFeatureData()  
      ucar.nc2.ft.PointFeatureCollectionIterator getPointFeatureCollectionIterator()  
      ucar.nc2.ft.ProfileFeature getProfileByDate​(ucar.nc2.time.CalendarDate date)  
      List<ucar.nc2.time.CalendarDate> getTimes()  
      • Methods inherited from class ucar.nc2.ft.point.StationProfileFeatureImpl

        compareTo, getAltitude, getDescription, getLatitude, getLatLon, getLongitude, getName, getNobs, getWmoId, hasNext, isMissing, iterator, next, resetIteration, size, subset, subset
      • Methods inherited from class ucar.nc2.ft.point.PointFeatureCCImpl

        getCollectionFeatureType
      • Methods inherited from class ucar.nc2.ft.point.DsgCollectionImpl

        getAltUnits, getBoundingBox, getCalendarDateRange, getExtraVariables, getInfo, getTimeUnit
      • Methods inherited from interface ucar.nc2.ft.DsgFeatureCollection

        getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getExtraVariables, getTimeUnit
    • Constructor Detail

      • ClosestTimeStationProfileFeatureSubset

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

      • getTimes

        public List<ucar.nc2.time.CalendarDate> getTimes()
      • getProfileByDate

        public ucar.nc2.ft.ProfileFeature getProfileByDate​(ucar.nc2.time.CalendarDate date)
                                                    throws IOException
        Throws:
        IOException
      • getFeatureData

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

        public ucar.nc2.util.IOIterator<ucar.nc2.ft.PointFeatureCollection> getCollectionIterator()
                                                                                           throws IOException
        Throws:
        IOException
      • getPointFeatureCollectionIterator

        public ucar.nc2.ft.PointFeatureCollectionIterator getPointFeatureCollectionIterator()
                                                                                     throws IOException
        Throws:
        IOException