it.geosolutions.imageio.plugins.mrsid
Class MrSIDImageReader

Object
  extended by ImageReader
      extended by GDALImageReader
          extended by 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 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 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 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 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-2013 GeoSolutions. All Rights Reserved.