public class CompositePointCollection extends PointCollectionImpl implements UpdateableCollection
PointCollectionImpl.PointCollectionSubset
Modifier and Type | Field and Description |
---|---|
protected List<VariableSimpleIF> |
dataVariables |
boundingBox, dateRange, localIterator, name, npts
Modifier | Constructor and Description |
---|---|
protected |
CompositePointCollection(String name,
TimedCollection pointCollections) |
Modifier and Type | Method and Description |
---|---|
List<VariableSimpleIF> |
getDataVariables() |
PointFeatureIterator |
getPointFeatureIterator(int bufferSize)
Get an iterator over the PointFeatures of this collection.
|
PointFeatureCollection |
subset(LatLonRect boundingBox,
CalendarDateRange dateRange)
Subset this collection by boundingBox and/or dateRange
|
void |
update() |
calcBounds, finish, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getDateRange, getName, hasNext, next, resetIteration, setBoundingBox, setCalendarDateRange, setDateRange, setSize, size, subset
protected List<VariableSimpleIF> dataVariables
protected CompositePointCollection(String name, TimedCollection pointCollections) throws IOException
IOException
public List<VariableSimpleIF> getDataVariables()
public PointFeatureCollection subset(LatLonRect boundingBox, CalendarDateRange dateRange) throws IOException
PointFeatureCollection
subset
in interface PointFeatureCollection
subset
in class PointCollectionImpl
boundingBox
- only points in this lat/lon bounding box. may be null.dateRange
- only points in this date range. may be null.IOException
- on read errorpublic PointFeatureIterator getPointFeatureIterator(int bufferSize) throws IOException
PointFeatureCollection
getPointFeatureIterator
in interface PointFeatureCollection
bufferSize
- how many bytes can be used to buffer data, use -1 to use default.IOException
- on read errorpublic void update()
update
in interface UpdateableCollection
Copyright © 1999–2013 UCAR/Unidata. All rights reserved.