Class AbstractStationProfileSubsetWriter.ClosestTimeStationProfileFeatureSubset

java.lang.Object
ucar.nc2.ft.point.DsgCollectionImpl
ucar.nc2.ft.point.PointFeatureCCImpl
ucar.nc2.ft.point.StationProfileFeatureImpl
thredds.server.ncss.view.dsg.station.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
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     

    Nested classes/interfaces inherited from class ucar.nc2.ft.point.StationProfileFeatureImpl

    ucar.nc2.ft.point.StationProfileFeatureImpl.StationProfileFeatureSubset
  • 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

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

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

    Modifier and Type
    Method
    Description
    ucar.nc2.util.IOIterator<ucar.nc2.ft.PointFeatureCollection>
     
    ucar.ma2.StructureData
     
    ucar.nc2.ft.PointFeatureCollectionIterator
     
    ucar.nc2.ft.ProfileFeature
    getProfileByDate(ucar.nc2.time.CalendarDate date)
     
    List<ucar.nc2.time.CalendarDate>
     

    Methods inherited from class ucar.nc2.ft.point.StationProfileFeatureImpl

    compareTo, equals, getAltitude, getDescription, getLatitude, getLatLon, getLongitude, getName, getNobs, getWmoId, hashCode, 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

    getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getTimeName, getTimeUnit

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ucar.nc2.ft.DsgFeatureCollection

    getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getCoordinateVariables, getExtraVariables, getTimeName, getTimeUnit

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • ClosestTimeStationProfileFeatureSubset

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

    • 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