public class AreaImageAccessor extends java.lang.Object implements FlatFieldCacheAccessor, java.lang.Comparable<AreaImageAccessor>
ucar.visad.data.CachedFlatField.| Constructor and Description |
|---|
AreaImageAccessor(java.lang.String source,
int band,
int[][][] readCache)
Create an instance.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(AreaImageAccessor that) |
protected int[][][] |
getAreaData() |
java.util.Date |
getNominalTime() |
java.lang.String |
getSource() |
boolean |
isAddeSource() |
double[][] |
readFlatField() |
float[][] |
readFlatFieldFloats() |
void |
setAreaParams(int startLine,
int numLines,
int lineMag,
int startElem,
int numElems,
int elemMag)
Set AREA file subsetting parameters.
|
public AreaImageAccessor(java.lang.String source,
int band,
int[][][] readCache)
throws VisADException
source - As described in AreaFileFactory.getAreaFileInstance(String).band - The band number of the image.readCache - Array to use as a cache for reading AREA data into. If null data will
not be read by-reference. See AreaFile.getData(int[][][]).VisADExceptionpublic void setAreaParams(int startLine,
int numLines,
int lineMag,
int startElem,
int numElems,
int elemMag)
startLine - numLines - lineMag - startElem - numElems - elemMag - public boolean isAddeSource()
protected int[][][] getAreaData()
throws AreaFileException,
AddeURLException
AreaFileExceptionAddeURLExceptionpublic java.lang.String getSource()
public double[][] readFlatField()
readFlatField in interface FlatFieldCacheAccessorpublic float[][] readFlatFieldFloats()
readFlatFieldFloats in interface FlatFieldCacheAccessorpublic java.util.Date getNominalTime()
public int compareTo(AreaImageAccessor that)
compareTo in interface java.lang.Comparable<AreaImageAccessor>