public static class StationProfileFeatureImpl.StationProfileFeatureSubset extends StationProfileFeatureImpl
StationProfileFeatureImpl.StationProfileFeatureSubset
localIterator, station, timeSeriesNpts
collectionFeatureType
Constructor and Description |
---|
StationProfileFeatureSubset(StationProfileFeatureImpl from,
CalendarDateRange filter_date) |
Modifier and Type | Method and Description |
---|---|
IOIterator<PointFeatureCollection> |
getCollectionIterator()
General way to handle iterations on all classes that implement this interface.
|
StructureData |
getFeatureData()
The data associated with the StationProfile feature.
|
PointFeatureCollectionIterator |
getPointFeatureCollectionIterator() |
ProfileFeature |
getProfileByDate(CalendarDate date)
Get a particular profile by date.
|
List<CalendarDate> |
getTimes()
Get the list of times in the time series of profiles.
|
compareTo, getAltitude, getDescription, getLatitude, getLatLon, getLongitude, getName, getNobs, getWmoId, hasNext, isMissing, iterator, next, resetIteration, size, subset, subset
getCollectionFeatureType
getAltUnits, getBoundingBox, getCalendarDateRange, getExtraVariables, getInfo, getTimeUnit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getExtraVariables, getTimeUnit
forEach, spliterator
public StationProfileFeatureSubset(StationProfileFeatureImpl from, CalendarDateRange filter_date)
@Nonnull public StructureData getFeatureData() throws IOException
StationProfileFeature
IOException
- on i/o errorpublic List<CalendarDate> getTimes() throws IOException
StationProfileFeature
IOException
- on read errorpublic ProfileFeature getProfileByDate(CalendarDate date) throws IOException
StationProfileFeature
date
- get profile matching this date.IOException
- on read errorpublic IOIterator<PointFeatureCollection> getCollectionIterator() throws IOException
PointFeatureCC
IOException
public PointFeatureCollectionIterator getPointFeatureCollectionIterator() throws IOException
IOException