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.
|
java.util.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
create
getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getExtraVariables, getTimeUnit
public StationProfileFeatureSubset(StationProfileFeatureImpl from, CalendarDateRange filter_date)
@Nonnull public StructureData getFeatureData() throws java.io.IOException
StationProfileFeature
java.io.IOException
- on i/o errorpublic java.util.List<CalendarDate> getTimes()
StationProfileFeature
public ProfileFeature getProfileByDate(CalendarDate date) throws java.io.IOException
StationProfileFeature
date
- get profile matching this date.java.io.IOException
- on read errorpublic IOIterator<PointFeatureCollection> getCollectionIterator() throws java.io.IOException
PointFeatureCC
java.io.IOException
public PointFeatureCollectionIterator getPointFeatureCollectionIterator() throws java.io.IOException
java.io.IOException