public class CompositePointCollection extends PointCollectionImpl implements UpdateableCollection
PointCollectionImpl.PointCollectionSubset
Modifier and Type | Field and Description |
---|---|
protected java.util.List<VariableSimpleIF> |
dataVariables |
protected AttributeContainer |
globalAttributes |
localIterator
Modifier | Constructor and Description |
---|---|
protected |
CompositePointCollection(java.lang.String name,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
TimedCollection pointCollections) |
Modifier and Type | Method and Description |
---|---|
AttributeContainer |
attributes() |
java.util.List<VariableSimpleIF> |
getDataVariables() |
java.util.List<Attribute> |
getGlobalAttributes()
Deprecated.
use attributes()
|
PointFeatureIterator |
getPointFeatureIterator()
Get an iterator over the PointFeatures of this collection.
|
PointFeatureCollection |
subset(LatLonRect boundingBox,
CalendarDateRange dateRange)
Subset this collection by boundingBox and/or dateRange
|
CalendarDateRange |
update() |
finish, getCollectionFeatureType, hasNext, iterator, next, resetIteration
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit, size
protected java.util.List<VariableSimpleIF> dataVariables
protected AttributeContainer globalAttributes
protected CompositePointCollection(java.lang.String name, CalendarDateUnit timeUnit, java.lang.String altUnits, TimedCollection pointCollections)
public java.util.List<VariableSimpleIF> getDataVariables()
public AttributeContainer attributes()
@Deprecated public java.util.List<Attribute> getGlobalAttributes()
@Nonnull public PointFeatureCollection subset(LatLonRect boundingBox, CalendarDateRange dateRange)
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.public PointFeatureIterator getPointFeatureIterator()
PointFeatureCollection
getPointFeatureIterator
in interface PointFeatureCollection
public CalendarDateRange update() throws java.io.IOException
update
in interface UpdateableCollection
java.io.IOException