public abstract class SectionCollectionImpl extends PointFeatureCCCImpl implements TrajectoryProfileFeatureCollection
Modifier and Type | Field and Description |
---|---|
protected PointFeatureCCIterator |
localIterator |
collectionFeatureType
Modifier | Constructor and Description |
---|---|
protected |
SectionCollectionImpl(java.lang.String name,
CalendarDateUnit timeUnit,
java.lang.String altUnits) |
protected |
SectionCollectionImpl(java.lang.String name,
java.util.List<CoordinateAxis> coords) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Use the internal iterator to check if there is another SectionFeature in the iteration.
|
TrajectoryProfileFeature |
next()
Use the internal iterator to get the next SectionFeature in the iteration.
|
void |
resetIteration()
Reset the internal iterator for another iteration over the SectionFeatures in this Collection.
|
getCollectionFeatureType
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNestedPointFeatureCollectionIterator
getCollectionIterator
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit, size
protected PointFeatureCCIterator localIterator
protected SectionCollectionImpl(java.lang.String name, CalendarDateUnit timeUnit, java.lang.String altUnits)
protected SectionCollectionImpl(java.lang.String name, java.util.List<CoordinateAxis> coords)
public boolean hasNext() throws java.io.IOException
TrajectoryProfileFeatureCollection
hasNext
in interface TrajectoryProfileFeatureCollection
java.io.IOException
- on read errorpublic TrajectoryProfileFeature next() throws java.io.IOException
TrajectoryProfileFeatureCollection
next
in interface TrajectoryProfileFeatureCollection
java.io.IOException
- on read errorpublic void resetIteration() throws java.io.IOException
TrajectoryProfileFeatureCollection
resetIteration
in interface TrajectoryProfileFeatureCollection
java.io.IOException
- on read error