ucar.nc2.ft.point.collection
Class CompositeStationCollectionFlattened

java.lang.Object
  extended by ucar.nc2.ft.point.PointCollectionImpl
      extended by ucar.nc2.ft.point.collection.CompositeStationCollectionFlattened
All Implemented Interfaces:
FeatureCollection, PointFeatureCollection

public class CompositeStationCollectionFlattened
extends PointCollectionImpl

CompositeStationCollection that has been flattened into a PointCollection

Since:
Aug 28, 2009
Author:
caron

Nested Class Summary
 
Nested classes/interfaces inherited from class ucar.nc2.ft.point.PointCollectionImpl
PointCollectionImpl.PointCollectionSubset
 
Field Summary
 
Fields inherited from class ucar.nc2.ft.point.PointCollectionImpl
boundingBox, localIterator, name, npts
 
Constructor Summary
protected CompositeStationCollectionFlattened(String name, LatLonRect bbSubset, DateRange dateRange, TimedCollection stnCollections)
           
protected CompositeStationCollectionFlattened(String name, List<String> stations, DateRange dateRange, List<VariableSimpleIF> varList, TimedCollection stnCollections)
           
 
Method Summary
 PointFeatureIterator getPointFeatureIterator(int bufferSize)
          Get an iterator over the PointFeatures of this collection.
 
Methods inherited from class ucar.nc2.ft.point.PointCollectionImpl
calcBounds, finish, getBoundingBox, getCollectionFeatureType, getDateRange, getName, hasNext, next, resetIteration, setBoundingBox, setDateRange, setSize, size, subset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeStationCollectionFlattened

protected CompositeStationCollectionFlattened(String name,
                                              List<String> stations,
                                              DateRange dateRange,
                                              List<VariableSimpleIF> varList,
                                              TimedCollection stnCollections)
                                       throws IOException
Throws:
IOException

CompositeStationCollectionFlattened

protected CompositeStationCollectionFlattened(String name,
                                              LatLonRect bbSubset,
                                              DateRange dateRange,
                                              TimedCollection stnCollections)
                                       throws IOException
Throws:
IOException
Method Detail

getPointFeatureIterator

public PointFeatureIterator getPointFeatureIterator(int bufferSize)
                                             throws IOException
Description copied from interface: PointFeatureCollection
Get an iterator over the PointFeatures of this collection. call PointFeatureIterator.finish() when done

Parameters:
bufferSize - how many bytes can be used to buffer data, use -1 to use default.
Returns:
iterator over the PointFeatures of this collection
Throws:
IOException - on read error


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.