public class HDF4ImageReaderProxy extends BaseHDF4ImageReader
BaseHDF4ImageReader.HDF4DatasetWrapper
LOGGER, reader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
Modifier | Constructor and Description |
---|---|
protected |
HDF4ImageReaderProxy(ImageReaderSpi originatingProvider) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
NetCDFUtilities.KeyValuePair |
getAttribute(int imageIndex,
int attributeIndex) |
String |
getAttributeAsString(int imageIndex,
String attributeName) |
String |
getAttributeAsString(int imageIndex,
String attributeName,
boolean isUnsigned) |
protected BaseHDF4ImageReader.HDF4DatasetWrapper |
getDatasetWrapper(int imageIndex) |
NetCDFUtilities.KeyValuePair |
getGlobalAttribute(int attributeIndex) |
int |
getHeight(int imageIndex) |
IIOMetadata |
getImageMetadata(int imageIndex) |
Iterator<ImageTypeSpecifier> |
getImageTypes(int imageIndex) |
IIOMetadata |
getStreamMetadata() |
int |
getTileHeight(int imageIndex) |
int |
getTileWidth(int imageIndex) |
int |
getWidth(int imageIndex) |
BaseHDF4ImageReader |
getWrappee() |
protected void |
initializeProfile()
Additional initialization for a specific HDF "Profile".
|
BufferedImage |
read(int imageIndex,
ImageReadParam param) |
void |
reset() |
void |
setInput(Object input) |
void |
setInput(Object input,
boolean seekForwardOnly) |
void |
setInput(Object input,
boolean seekForwardOnly,
boolean ignoreMetadata) |
getImageMetadata, initialize, read2DVariable
checkImageIndex, getNumImages, setNumImages
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, getAspectRatio, getAvailableLocales, getDefaultReadParam, getDestination, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, 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
protected HDF4ImageReaderProxy(ImageReaderSpi originatingProvider)
public void dispose()
dispose
in class BaseHDF4ImageReader
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#dispose()
public NetCDFUtilities.KeyValuePair getAttribute(int imageIndex, int attributeIndex) throws IOException
getAttribute
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getAttribute(int, int)
public String getAttributeAsString(int imageIndex, String attributeName)
getAttributeAsString
in class BaseHDF4ImageReader
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getAttributeAsString(int, java.lang.String)
public String getAttributeAsString(int imageIndex, String attributeName, boolean isUnsigned)
getAttributeAsString
in class BaseHDF4ImageReader
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getAttributeAsString(int, java.lang.String, boolean)
public NetCDFUtilities.KeyValuePair getGlobalAttribute(int attributeIndex) throws IOException
getGlobalAttribute
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getGlobalAttribute(int)
public int getHeight(int imageIndex) throws IOException
getHeight
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getHeight(int)
public IIOMetadata getImageMetadata(int imageIndex) throws IOException
getImageMetadata
in class BaseHDF4ImageReader
IOException
ImageReader.getImageMetadata(int)
public Iterator<ImageTypeSpecifier> getImageTypes(int imageIndex) throws IOException
getImageTypes
in class BaseHDF4ImageReader
IOException
public IIOMetadata getStreamMetadata() throws IOException
getStreamMetadata
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getStreamMetadata()
public int getTileHeight(int imageIndex) throws IOException
getTileHeight
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getTileHeight(int)
public int getTileWidth(int imageIndex) throws IOException
getTileWidth
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getTileWidth(int)
public int getWidth(int imageIndex) throws IOException
getWidth
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#getWidth(int)
public BufferedImage read(int imageIndex, ImageReadParam param) throws IOException
read
in class BaseHDF4ImageReader
IOException
it.geosolutions.imageio.plugins.hdf4.HDF4ImageReader#read(int, javax.imageio.ImageReadParam)
public void reset()
reset
in class ImageReader
public void setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)
setInput
in class BaseHDF4ImageReader
public void setInput(Object input, boolean seekForwardOnly)
setInput
in class BaseHDF4ImageReader
public void setInput(Object input)
setInput
in class BaseHDF4ImageReader
public BaseHDF4ImageReader getWrappee()
protected BaseHDF4ImageReader.HDF4DatasetWrapper getDatasetWrapper(int imageIndex)
getDatasetWrapper
in class BaseHDF4ImageReader
protected void initializeProfile() throws IOException
BaseHDF4ImageReader
initializeProfile
in class BaseHDF4ImageReader
IOException
Copyright © 2006–2014 GeoSolutions. All rights reserved.