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, getUnitsString
compareTo
getDescription, getName
String findAttValueIgnoreCase(String attName, String defaultValue)
attName
- name of the attributedefaultValue
- if not found, use this as the defaultList<Dimension> getDimensions()
getDimensions
in interface VariableSimpleIF
CoverageCS getCoordinateSystem()
boolean hasMissing()
hasMissing
in interface IsMissingEvaluator
boolean isMissing(double val)
isMissing
in interface IsMissingEvaluator
val
- 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 errorInvalidRangeException
String getInfo()
Copyright © 1999–2013 UCAR/Unidata. All rights reserved.