it.geosolutions.imageio.plugins.mrsid
Class MrSIDImageReader

java.lang.Object
  extended by javax.imageio.ImageReader
      extended by it.geosolutions.imageio.gdalframework.GDALImageReader
          extended by it.geosolutions.imageio.plugins.mrsid.MrSIDImageReader

public class MrSIDImageReader
extends GDALImageReader

MrSIDImageReader is a GDALImageReader able to create RenderedImage from MrSID files.

Author:
Daniele Romagnoli, GeoSolutions., Simone Giannecchini, GeoSolutions.

Field Summary
 
Fields inherited from class javax.imageio.ImageReader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
 
Constructor Summary
MrSIDImageReader(MrSIDImageReaderSpi originatingProvider)
          Constructs a MrSIDImageReader using a MrSIDImageReaderSpi.
 
Method Summary
protected  MrSIDIIOImageMetadata createDatasetMetadata(String mainDatasetFileName)
          Build a proper GDALCommonIIOImageMetadata given the name of a dataset.
 
Methods inherited from class it.geosolutions.imageio.gdalframework.GDALImageReader
checkImageIndex, createDatasetMetadata, dispose, getDatasetMetadata, getDatasetSource, getGCPCount, getGCPProjection, getGCPs, getGeoTransform, getHeight, getImageMetadata, getImageTypes, getMaximum, getMinimum, getNoDataValue, getNumImages, getOffset, getProjection, getScale, getStreamMetadata, getTileHeight, getTileWidth, getWidth, read, read, readRaster, reset, setInput
 
Methods inherited from class javax.imageio.ImageReader
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, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setLocale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MrSIDImageReader

public MrSIDImageReader(MrSIDImageReaderSpi originatingProvider)
Constructs a MrSIDImageReader using a MrSIDImageReaderSpi.

Parameters:
originatingProvider - The MrSIDImageReaderSpi to use for building this MrSIDImageReader.
Method Detail

createDatasetMetadata

protected MrSIDIIOImageMetadata createDatasetMetadata(String mainDatasetFileName)
Description copied from class: GDALImageReader
Build a proper GDALCommonIIOImageMetadata given the name of a dataset. The default implementation return a GDALCommonIIOImageMetadata instance.This method should be overridden by the specialized GDALImageReader in case you need to obtain a specific GDALCommonIIOImageMetadata's subclass

Overrides:
createDatasetMetadata in class GDALImageReader
Parameters:
mainDatasetFileName - the name of the dataset


Copyright © 2006–2014 GeoSolutions. All rights reserved.