ucar.nc2.dt.point
Class SequenceHelper
java.lang.Object
ucar.nc2.dt.point.SequenceHelper
public class SequenceHelper
- extends java.lang.Object
Helper class for dods sequence datasets.
- Version:
- $Revision: 51 $ $Date: 2006-07-12 17:13:13Z $
- Author:
- caron
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ncfile
protected NetcdfFile ncfile
dodsFile
protected DODSNetcdfFile dodsFile
sequenceOuter
protected StructureDS sequenceOuter
sequenceInner
protected StructureDS sequenceInner
latVar
protected Variable latVar
lonVar
protected Variable lonVar
altVar
protected Variable altVar
timeVar
protected Variable timeVar
isProfile
protected boolean isProfile
timeUnit
protected DateUnit timeUnit
formatter
protected DateFormatter formatter
SequenceHelper
public SequenceHelper(NetcdfDataset ncfile,
boolean isProfile,
StructureDS sequenceOuter,
StructureDS sequenceInner,
Variable latVar,
Variable lonVar,
Variable altVar,
Variable timeVar,
java.util.List typedDataVariables,
java.lang.StringBuffer errBuffer)
- Constructor.
- Parameters:
ncfile - the netccdf filetypedDataVariables - list of data variables; all record variables will be added to this list, except . You
can remove extra
- Throws:
java.lang.IllegalArgumentException - if ncfile has no unlimited dimension and recDimName is null.
setTimeUnit
public void setTimeUnit(DateUnit timeUnit)
getTimeUnit
public DateUnit getTimeUnit()
getData
public java.util.List getData(CancelTask cancel)
throws java.io.IOException
- Throws:
java.io.IOException
getData
public java.util.List getData(LatLonRect boundingBox,
CancelTask cancel)
throws java.io.IOException
- Throws:
java.io.IOException
getData
public java.util.List getData(LatLonRect boundingBox,
java.util.Date start,
java.util.Date end,
CancelTask cancel)
throws java.io.IOException
- Throws:
java.io.IOException
getDataIterator
public DataIterator getDataIterator(int bufferSize)
throws java.io.IOException
- Throws:
java.io.IOException