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()