it.geosolutions.imageio.imageioimpl
Class EnhancedImageReadParam

java.lang.Object
  extended by javax.imageio.IIOParam
      extended by javax.imageio.ImageReadParam
          extended by it.geosolutions.imageio.imageioimpl.EnhancedImageReadParam
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
JP2KKakaduImageReadParam

public class EnhancedImageReadParam
extends ImageReadParam
implements Cloneable


Field Summary
protected  Rectangle destinationRegion
           
 
Fields inherited from class javax.imageio.ImageReadParam
canSetSourceRenderSize, destination, destinationBands, minProgressivePass, numProgressivePasses, sourceRenderSize
 
Fields inherited from class javax.imageio.IIOParam
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset
 
Constructor Summary
EnhancedImageReadParam()
           
 
Method Summary
 Object clone()
           
 Rectangle getDestinationRegion()
           
protected  Object narrowClone(EnhancedImageReadParam param)
          Performs a narrow clone of this EnhancedImageReadParam.
 void setDestinationRegion(Rectangle destinationRegion)
           
 
Methods inherited from class javax.imageio.ImageReadParam
canSetSourceRenderSize, getDestination, getDestinationBands, getSourceMaxProgressivePass, getSourceMinProgressivePass, getSourceNumProgressivePasses, getSourceRenderSize, setDestination, setDestinationBands, setDestinationType, setSourceProgressivePasses, setSourceRenderSize
 
Methods inherited from class javax.imageio.IIOParam
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setSourceBands, setSourceRegion, setSourceSubsampling
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

destinationRegion

protected Rectangle destinationRegion
Constructor Detail

EnhancedImageReadParam

public EnhancedImageReadParam()
Method Detail

getDestinationRegion

public Rectangle getDestinationRegion()

setDestinationRegion

public void setDestinationRegion(Rectangle destinationRegion)

narrowClone

protected Object narrowClone(EnhancedImageReadParam param)
Performs a narrow clone of this EnhancedImageReadParam.

Parameters:
param - the EnhancedImageReadParam instance containing the clone.
Returns:
the narrow clone of this ImageReadParam.

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException


Copyright © 2006–2013 GeoSolutions. All rights reserved.