it.geosolutions.imageio.gdalframework
Class GDALImageWriteParam
Object
IIOParam
ImageWriteParam
GDALImageWriteParam
- Direct Known Subclasses:
- GeoTiffImageWriteParam, JP2GDALKakaduImageWriteParam
public abstract class GDALImageWriteParam
- extends ImageWriteParam
An abstract class which works as an adapter of ImageWriteParam
- Author:
- Simone Giannecchini, GeoSolutions., Daniele Romagnoli, GeoSolutions.
| Fields inherited from class ImageWriteParam |
canOffsetTiles, canWriteCompressed, canWriteProgressive, canWriteTiles, compressionMode, compressionQuality, compressionType, compressionTypes, locale, MODE_COPY_FROM_METADATA, MODE_DEFAULT, MODE_DISABLED, MODE_EXPLICIT, preferredTileSizes, progressiveMode, tileGridXOffset, tileGridYOffset, tileHeight, tileWidth, tilingMode, tilingSet |
| Fields inherited from class IIOParam |
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset |
| Methods inherited from class ImageWriteParam |
setTiling |
| Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createOptionsHandler
protected final GDALCreateOptionsHandler createOptionsHandler
GDALImageWriteParam
public GDALImageWriteParam(ImageWriteParam adaptee,
GDALCreateOptionsHandler optionsHandler)
GDALImageWriteParam
public GDALImageWriteParam(ImageWriteParam adaptee,
GDALCreateOptionsHandler optionsHandler,
Locale locale)
- Parameters:
locale -
canWriteCompressed
public boolean canWriteCompressed()
- Overrides:
canWriteCompressed in class ImageWriteParam
canWriteProgressive
public boolean canWriteProgressive()
- Overrides:
canWriteProgressive in class ImageWriteParam
canWriteTiles
public boolean canWriteTiles()
- Overrides:
canWriteTiles in class ImageWriteParam
getBitRate
public float getBitRate(float quality)
- Overrides:
getBitRate in class ImageWriteParam
getCompressionMode
public int getCompressionMode()
- Overrides:
getCompressionMode in class ImageWriteParam
getCompressionQuality
public float getCompressionQuality()
- Overrides:
getCompressionQuality in class ImageWriteParam
getCompressionQualityDescriptions
public String[] getCompressionQualityDescriptions()
- Overrides:
getCompressionQualityDescriptions in class ImageWriteParam
getCompressionQualityValues
public float[] getCompressionQualityValues()
- Overrides:
getCompressionQualityValues in class ImageWriteParam
getCompressionType
public String getCompressionType()
- Overrides:
getCompressionType in class ImageWriteParam
getCompressionTypes
public String[] getCompressionTypes()
- Overrides:
getCompressionTypes in class ImageWriteParam
getLocalizedCompressionTypeName
public String getLocalizedCompressionTypeName()
- Overrides:
getLocalizedCompressionTypeName in class ImageWriteParam
getPreferredTileSizes
public Dimension[] getPreferredTileSizes()
- Overrides:
getPreferredTileSizes in class ImageWriteParam
getProgressiveMode
public int getProgressiveMode()
- Overrides:
getProgressiveMode in class ImageWriteParam
getTileHeight
public int getTileHeight()
- Overrides:
getTileHeight in class ImageWriteParam
getTileWidth
public int getTileWidth()
- Overrides:
getTileWidth in class ImageWriteParam
getTilingMode
public int getTilingMode()
- Overrides:
getTilingMode in class ImageWriteParam
isCompressionLossless
public boolean isCompressionLossless()
- Overrides:
isCompressionLossless in class ImageWriteParam
setCompressionMode
public void setCompressionMode(int mode)
- Overrides:
setCompressionMode in class ImageWriteParam
setCompressionQuality
public void setCompressionQuality(float quality)
- Overrides:
setCompressionQuality in class ImageWriteParam
setCompressionType
public void setCompressionType(String compressionType)
- Overrides:
setCompressionType in class ImageWriteParam
setProgressiveMode
public void setProgressiveMode(int mode)
- Overrides:
setProgressiveMode in class ImageWriteParam
setTiling
public void setTiling(int tileWidth,
int tileHeight)
setTilingMode
public void setTilingMode(int mode)
- Overrides:
setTilingMode in class ImageWriteParam
unsetCompression
public void unsetCompression()
- Overrides:
unsetCompression in class ImageWriteParam
unsetTiling
public void unsetTiling()
- Overrides:
unsetTiling in class ImageWriteParam
setDestinationType
public void setDestinationType(ImageTypeSpecifier destinationType)
- Overrides:
setDestinationType in class IIOParam
canOffsetTiles
public boolean canOffsetTiles()
- Overrides:
canOffsetTiles in class ImageWriteParam
getLocale
public Locale getLocale()
- Overrides:
getLocale in class ImageWriteParam
getTileGridXOffset
public int getTileGridXOffset()
- Overrides:
getTileGridXOffset in class ImageWriteParam
getTileGridYOffset
public int getTileGridYOffset()
- Overrides:
getTileGridYOffset in class ImageWriteParam
activateController
public boolean activateController()
- Overrides:
activateController in class IIOParam
getController
public IIOParamController getController()
- Overrides:
getController in class IIOParam
getDefaultController
public IIOParamController getDefaultController()
- Overrides:
getDefaultController in class IIOParam
getDestinationOffset
public Point getDestinationOffset()
- Overrides:
getDestinationOffset in class IIOParam
getDestinationType
public ImageTypeSpecifier getDestinationType()
- Overrides:
getDestinationType in class IIOParam
getSourceBands
public int[] getSourceBands()
- Overrides:
getSourceBands in class IIOParam
getSourceRegion
public Rectangle getSourceRegion()
- Overrides:
getSourceRegion in class IIOParam
getSourceXSubsampling
public int getSourceXSubsampling()
- Overrides:
getSourceXSubsampling in class IIOParam
getSourceYSubsampling
public int getSourceYSubsampling()
- Overrides:
getSourceYSubsampling in class IIOParam
getSubsamplingXOffset
public int getSubsamplingXOffset()
- Overrides:
getSubsamplingXOffset in class IIOParam
getSubsamplingYOffset
public int getSubsamplingYOffset()
- Overrides:
getSubsamplingYOffset in class IIOParam
hasController
public boolean hasController()
- Overrides:
hasController in class IIOParam
setController
public void setController(IIOParamController controller)
- Overrides:
setController in class IIOParam
setDestinationOffset
public void setDestinationOffset(Point destinationOffset)
- Overrides:
setDestinationOffset in class IIOParam
setSourceBands
public void setSourceBands(int[] sourceBands)
- Overrides:
setSourceBands in class IIOParam
setSourceRegion
public void setSourceRegion(Rectangle sourceRegion)
- Overrides:
setSourceRegion in class IIOParam
setSourceSubsampling
public void setSourceSubsampling(int sourceXSubsampling,
int sourceYSubsampling,
int subsamplingXOffset,
int subsamplingYOffset)
- Overrides:
setSourceSubsampling in class IIOParam
getAdaptee
public ImageWriteParam getAdaptee()
getCreateOptionsHandler
public GDALCreateOptionsHandler getCreateOptionsHandler()
Copyright © 2006-2012 GeoSolutions. All Rights Reserved.