public class HDF4TeraScanImageReader extends BaseHDF4ImageReader
BaseHDF4ImageReader
needed
to work on Terascan produced HDFBaseHDF4ImageReader.HDF4DatasetWrapper
LOGGER, reader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
Constructor and Description |
---|
HDF4TeraScanImageReader(ImageReaderSpi originatingProvider) |
Modifier and Type | Method and Description |
---|---|
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() |
getAttribute, getAttributeAsString, getAttributeAsString, getGlobalAttribute, getHeight, getImageTypes, getTileHeight, getTileWidth, getWidth, initialize, read, read2DVariable, setInput, setInput, setInput
checkImageIndex, getNumImages, setNumImages
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
public HDF4TeraScanImageReader(ImageReaderSpi originatingProvider)
protected void initializeProfile() throws IOException
initializeProfile
in class BaseHDF4ImageReader
IOException
protected BaseHDF4ImageReader.HDF4DatasetWrapper getDatasetWrapper(int imageIndex)
TerascanDatasetWrapper
given a specified imageIndex.getDatasetWrapper
in class BaseHDF4ImageReader
imageIndex
- TerascanDatasetWrapper
.public void dispose()
dispose
in class BaseHDF4ImageReader
it.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 ImageReader
IOException
ImageReader.getImageMetadata(int, java.lang.String, java.util.Set)
public IIOMetadata getStreamMetadata(String formatName, Set<String> nodeNames) throws IOException
getStreamMetadata
in class ImageReader
IOException
ImageReader.getStreamMetadata(java.lang.String, java.util.Set)
public IIOMetadata getImageMetadata(int imageIndex) throws IOException
getImageMetadata
in class BaseHDF4ImageReader
IOException
ImageReader.getImageMetadata(int)
public IIOMetadata getImageMetadata(int imageIndex, String format) throws IOException
getImageMetadata
in class BaseHDF4ImageReader
IOException
public IIOMetadata getStreamMetadata() throws IOException
getStreamMetadata
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getStreamMetadata()
Copyright © 2006–2014 GeoSolutions. All rights reserved.