it.geosolutions.imageio.imageioimpl
Class EnhancedImageReadParam

Object
  extended by IIOParam
      extended by ImageReadParam
          extended by EnhancedImageReadParam
All Implemented Interfaces:
Cloneable

public class EnhancedImageReadParam
extends ImageReadParam
implements Cloneable


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

Field Detail

bands

protected int[] bands

destinationRegion

protected Rectangle destinationRegion
Constructor Detail

EnhancedImageReadParam

public EnhancedImageReadParam()
Method Detail

getDestinationRegion

public Rectangle getDestinationRegion()

setDestinationRegion

public void setDestinationRegion(Rectangle destinationRegion)

getBands

public int[] getBands()

setBands

public void setBands(int[] bands)

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-2016 GeoSolutions. All Rights Reserved.