it.geosolutions.imageio.plugins.hdf4.terascan
Class HDF4TeraScanImageReader
java.lang.Object
javax.imageio.ImageReader
it.geosolutions.imageio.ndplugin.BaseImageReader
it.geosolutions.imageio.plugins.hdf4.BaseHDF4ImageReader
it.geosolutions.imageio.plugins.hdf4.terascan.HDF4TeraScanImageReader
public class HDF4TeraScanImageReader
- extends BaseHDF4ImageReader
Specific Implementation of the BaseHDF4ImageReader
needed
to work on Terascan produced HDF
- Author:
- Romagnoli Daniele
Fields inherited from class javax.imageio.ImageReader |
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales |
Methods inherited from class it.geosolutions.imageio.plugins.hdf4.BaseHDF4ImageReader |
getAttribute, getAttributeAsString, getAttributeAsString, getGlobalAttribute, getHeight, getImageTypes, getTileHeight, getTileWidth, getWidth, initialize, read, read2DVariable, setInput, setInput, setInput |
Methods inherited from class javax.imageio.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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HDF4TeraScanImageReader
public HDF4TeraScanImageReader(ImageReaderSpi originatingProvider)
initializeProfile
protected void initializeProfile()
throws IOException
- Retrieve Terascan specific information.
- Specified by:
initializeProfile
in class BaseHDF4ImageReader
- Throws:
IOException
getDatasetWrapper
protected BaseHDF4ImageReader.HDF4DatasetWrapper getDatasetWrapper(int imageIndex)
- Returns a
TerascanDatasetWrapper
given a specified imageIndex.
- Specified by:
getDatasetWrapper
in class BaseHDF4ImageReader
- Parameters:
imageIndex
-
- Returns:
- a
TerascanDatasetWrapper
.
dispose
public void dispose()
- Overrides:
dispose
in class BaseHDF4ImageReader
- See Also:
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#dispose()
getBandNumberFromProduct
protected int getBandNumberFromProduct(String productName)
reset
public void reset()
- Overrides:
reset
in class ImageReader
getImageMetadata
public IIOMetadata getImageMetadata(int imageIndex,
String formatName,
Set<String> nodeNames)
throws IOException
- Overrides:
getImageMetadata
in class ImageReader
- Throws:
IOException
- See Also:
ImageReader.getImageMetadata(int, java.lang.String, java.util.Set)
getStreamMetadata
public IIOMetadata getStreamMetadata(String formatName,
Set<String> nodeNames)
throws IOException
- Overrides:
getStreamMetadata
in class ImageReader
- Throws:
IOException
- See Also:
ImageReader.getStreamMetadata(java.lang.String, java.util.Set)
getImageMetadata
public IIOMetadata getImageMetadata(int imageIndex)
throws IOException
- Overrides:
getImageMetadata
in class BaseHDF4ImageReader
- Throws:
IOException
- See Also:
ImageReader.getImageMetadata(int)
getImageMetadata
public IIOMetadata getImageMetadata(int imageIndex,
String format)
throws IOException
- Overrides:
getImageMetadata
in class BaseHDF4ImageReader
- Throws:
IOException
getStreamMetadata
public IIOMetadata getStreamMetadata()
throws IOException
- Overrides:
getStreamMetadata
in class BaseHDF4ImageReader
- Throws:
IOException
- See Also:
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getStreamMetadata()
Copyright © 2006–2013 GeoSolutions. All rights reserved.