NASA World Wind

gov.nasa.worldwind.data
Interface DataRasterReader

All Superinterfaces:
AVList
All Known Implementing Classes:
AbstractDataRasterReader, BILRasterReader, DDSRasterReader, DTEDRasterReader, GDALDataRasterReader, GeotiffRasterReader, ImageIORasterReader, RPFRasterReader

public interface DataRasterReader
extends AVList


Method Summary
 boolean canRead(Object source, AVList params)
          Indicates whether this reader can read a specified data source.
 String getDescription()
           
 String[] getSuffixes()
           
 boolean isElevationsRaster(Object source, AVList params)
          Indicates whether a data source is elevation data.
 boolean isImageryRaster(Object source, AVList params)
          Indicates whether a data source is imagery.
 DataRaster[] read(Object source, AVList params)
          Reads and returns the DataRaster instances from a data source.
 AVList readMetadata(Object source, AVList params)
          Reads and returns the metadata from a data source.
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 

Method Detail

canRead

boolean canRead(Object source,
                AVList params)
Indicates whether this reader can read a specified data source. The source may be one of the following:
  • InputStream
  • URL

  • getDescription

    String getDescription()

    getSuffixes

    String[] getSuffixes()

    isElevationsRaster

    boolean isElevationsRaster(Object source,
                               AVList params)
    Indicates whether a data source is elevation data. TODO: Identify when parameters must be passed. The source may be one of the following:
  • InputStream
  • URL

  • isImageryRaster

    boolean isImageryRaster(Object source,
                            AVList params)
    Indicates whether a data source is imagery. TODO: Identify when parameters must be passed. The source may be one of the following:
  • InputStream
  • URL

  • read

    DataRaster[] read(Object source,
                      AVList params)
                      throws IOException
    Reads and returns the DataRaster instances from a data source. The source may be one of the following: The source may be one of the following:
  • InputStream
  • URL

  • readMetadata

    AVList readMetadata(Object source,
                        AVList params)
                        throws IOException
    Reads and returns the metadata from a data source. The source may be one of the following:
  • InputStream
  • URL

  • NASA World Wind