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 classAbstractStationProfileSubsetWriter.ClosestTimeStationProfileFeatureSubset.TimeFilter
-
Constructor Summary
Constructors Modifier Constructor Description protectedClosestTimeStationProfileFeatureSubset(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.StructureDatagetFeatureData()ucar.nc2.ft.PointFeatureCollectionIteratorgetPointFeatureCollectionIterator()ucar.nc2.ft.ProfileFeaturegetProfileByDate(ucar.nc2.time.CalendarDate date)List<ucar.nc2.time.CalendarDate>getTimes()-
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.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 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
-
-