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, equals, getAltitude, getDescription, getLatitude, getLatLon, getLongitude, getName, getNobs, getWmoId, hashCode, hasNext, isMissing, iterator, next, resetIteration, size, subset, subset
getCollectionFeatureType
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getTimeName, getTimeUnit
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
create
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getCoordinateVariables, getExtraVariables, getTimeName, 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