public interface Coverage extends IsMissingEvaluator, VariableSimpleIF, NamedObject
| Modifier and Type | Method and Description |
|---|---|
String |
findAttValueIgnoreCase(String attName,
String defaultValue)
Convenience function; lookup Attribute value by name.
|
CoverageCS |
getCoordinateSystem()
get the Coverage's Coordinate System.
|
List<Dimension> |
getDimensions()
Returns a List of Dimension containing the dimensions used by this Coverage.
|
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, getUnitsStringcompareTogetDescription, getNameString findAttValueIgnoreCase(String attName, String defaultValue)
attName - name of the attributedefaultValue - if not found, use this as the defaultList<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 IOException, InvalidRangeException
subset - subset that you want. Must be created through this.getCoordinateSystem().makeSubset()IOException - on io errorInvalidRangeExceptionString getInfo()
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.