mccombe.terrain
Class CompositeReader

java.lang.Object
  extended by java.beans.PropertyChangeSupport
      extended by mccombe.terrain.DEMReader
          extended by mccombe.terrain.SRTM2Reader
              extended by mccombe.terrain.CompositeReader
All Implemented Interfaces:
java.io.Serializable

public class CompositeReader
extends SRTM2Reader

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class mccombe.terrain.DEMReader
DEMReader.CacheEntry
 
Field Summary
 
Fields inherited from class mccombe.terrain.DEMReader
BUFFERLENGTH, cache, cacheEnable, cycle, DIRECTORY, download, hits, in, lastMessage, lastValue, LOCALE, MAX_CACHE_SIZE, missing, MISSING, resultcount, tries, useLegacy
 
Constructor Summary
CompositeReader(javax.swing.JComponent item)
           
 
Method Summary
 java.lang.String copyright()
           
 java.lang.String datasetName()
           
 boolean downloadable()
           
 java.lang.String extn()
           
 java.lang.String formatstring()
           
 double getHeight(LatLong place)
           
protected  DEMReader.CacheEntry getRow(java.lang.String name, int ytile, LatLong place)
           
 boolean littleendian()
           
 int missingValue()
           
 int recordlength()
           
 
Methods inherited from class mccombe.terrain.SRTM2Reader
zipEntryName
 
Methods inherited from class mccombe.terrain.DEMReader
downloadFile, frac, getPropertyChangeListeners, getRow, hits, lagrangian, makename, missing, readRecord, resetCounts, resultcount, setDownload, setLegacy, tile, tries
 
Methods inherited from class java.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeReader

public CompositeReader(javax.swing.JComponent item)
                throws MissingDataFileException
Throws:
MissingDataFileException
Method Detail

getHeight

public double getHeight(LatLong place)
                 throws MissingDataFileException
Overrides:
getHeight in class DEMReader
Throws:
MissingDataFileException

getRow

protected DEMReader.CacheEntry getRow(java.lang.String name,
                                      int ytile,
                                      LatLong place)
                               throws MissingDataFileException
Throws:
MissingDataFileException

datasetName

public java.lang.String datasetName()
Overrides:
datasetName in class SRTM2Reader

downloadable

public boolean downloadable()
Overrides:
downloadable in class SRTM2Reader

recordlength

public int recordlength()
Overrides:
recordlength in class SRTM2Reader

formatstring

public java.lang.String formatstring()
Overrides:
formatstring in class SRTM2Reader

extn

public java.lang.String extn()
Overrides:
extn in class SRTM2Reader

littleendian

public boolean littleendian()
Overrides:
littleendian in class SRTM2Reader

missingValue

public int missingValue()
Overrides:
missingValue in class SRTM2Reader

copyright

public java.lang.String copyright()
Overrides:
copyright in class SRTM2Reader