|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectImageReader
BaseImageReader
BaseHDF4ImageReader
HDF4TeraScanImageReader
public class HDF4TeraScanImageReader
Specific Implementation of the BaseHDF4ImageReader needed
to work on Terascan produced HDF
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class BaseHDF4ImageReader |
|---|
BaseHDF4ImageReader.HDF4DatasetWrapper |
| Field Summary |
|---|
| Fields inherited from class BaseHDF4ImageReader |
|---|
LOGGER, reader |
| Fields inherited from class ImageReader |
|---|
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales |
| Constructor Summary | |
|---|---|
HDF4TeraScanImageReader(ImageReaderSpi originatingProvider)
|
|
| Method Summary | |
|---|---|
void |
dispose()
|
protected int |
getBandNumberFromProduct(String productName)
|
protected BaseHDF4ImageReader.HDF4DatasetWrapper |
getDatasetWrapper(int imageIndex)
Returns a TerascanDatasetWrapper given a specified imageIndex. |
IIOMetadata |
getImageMetadata(int imageIndex)
|
IIOMetadata |
getImageMetadata(int imageIndex,
String format)
|
IIOMetadata |
getImageMetadata(int imageIndex,
String formatName,
Set<String> nodeNames)
|
IIOMetadata |
getStreamMetadata()
|
IIOMetadata |
getStreamMetadata(String formatName,
Set<String> nodeNames)
|
protected void |
initializeProfile()
Retrieve Terascan specific information. |
void |
reset()
|
| Methods inherited from class BaseHDF4ImageReader |
|---|
getAttribute, getAttributeAsString, getAttributeAsString, getGlobalAttribute, getHeight, getImageTypes, getTileHeight, getTileWidth, getWidth, initialize, read, read2DVariable, setInput, setInput, setInput |
| Methods inherited from class BaseImageReader |
|---|
checkImageIndex, getNumImages, setNumImages |
| Methods inherited from class ImageReader |
|---|
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, getAspectRatio, getAvailableLocales, getDefaultReadParam, getDestination, getFormatName, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setLocale |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HDF4TeraScanImageReader(ImageReaderSpi originatingProvider)
| Method Detail |
|---|
protected void initializeProfile()
throws IOException
initializeProfile in class BaseHDF4ImageReaderIOExceptionprotected BaseHDF4ImageReader.HDF4DatasetWrapper getDatasetWrapper(int imageIndex)
TerascanDatasetWrapper given a specified imageIndex.
getDatasetWrapper in class BaseHDF4ImageReaderimageIndex -
TerascanDatasetWrapper.public void dispose()
dispose in class BaseHDF4ImageReaderit.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#dispose()protected int getBandNumberFromProduct(String productName)
public void reset()
reset in class ImageReader
public IIOMetadata getImageMetadata(int imageIndex,
String formatName,
Set<String> nodeNames)
throws IOException
getImageMetadata in class ImageReaderIOExceptionImageReader.getImageMetadata(int, java.lang.String, java.util.Set)
public IIOMetadata getStreamMetadata(String formatName,
Set<String> nodeNames)
throws IOException
getStreamMetadata in class ImageReaderIOExceptionImageReader.getStreamMetadata(java.lang.String, java.util.Set)
public IIOMetadata getImageMetadata(int imageIndex)
throws IOException
getImageMetadata in class BaseHDF4ImageReaderIOExceptionImageReader.getImageMetadata(int)
public IIOMetadata getImageMetadata(int imageIndex,
String format)
throws IOException
getImageMetadata in class BaseHDF4ImageReaderIOException
public IIOMetadata getStreamMetadata()
throws IOException
getStreamMetadata in class BaseHDF4ImageReaderIOExceptionit.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getStreamMetadata()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||