public interface Coverage extends IsMissingEvaluator, VariableSimpleIF, NamedObject
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
findAttValueIgnoreCase(java.lang.String attName,
java.lang.String defaultValue)
Convenience function; lookup Attribute value by name.
|
CoverageCS |
getCoordinateSystem()
get the Coverage's Coordinate System.
|
java.util.List<Dimension> |
getDimensions()
Returns a List of Dimension containing the dimensions used by this Coverage.
|
java.lang.String |
getInfo()
human readable information about this Coverage.
|
boolean |
hasMissing()
true if there may be missing data
|
boolean |
isMissing(double val)
if val is missing data
|
Array |
readData(CoverageCS.Subset subset)
This reads an arbitrary data slice, returning the data in
canonical order (rt-e-t-z-y-x).
|
findAttributeIgnoreCase, getAttributes, getDataType, getDescription, getFullName, getName, getRank, getShape, getShortName, getUnitsStringgetDescription, getNamejava.lang.String findAttValueIgnoreCase(java.lang.String attName,
java.lang.String defaultValue)
attName - name of the attributedefaultValue - if not found, use this as the defaultjava.util.List<Dimension> getDimensions()
getDimensions in interface VariableSimpleIFCoverageCS getCoordinateSystem()
boolean hasMissing()
hasMissing in interface IsMissingEvaluatorboolean isMissing(double val)
isMissing in interface IsMissingEvaluatorval - test this valueArray readData(CoverageCS.Subset subset) throws java.io.IOException, InvalidRangeException
subset - subset that you want. Must be created through this.getCoordinateSystem().makeSubset()java.io.IOException - on io errorInvalidRangeExceptionjava.lang.String getInfo()