org.geotools.coverage.grid.io.imageio
Class GeoToolsWriteParams
java.lang.Object
javax.imageio.IIOParam
javax.imageio.ImageWriteParam
org.geotools.coverage.grid.io.imageio.GeoToolsWriteParams
- Direct Known Subclasses:
- ArcGridWriteParams, GeoTiffWriteParams, GTopo30WriteParams
public abstract class GeoToolsWriteParams
- extends javax.imageio.ImageWriteParam
- Since:
- 2.3.x
- Author:
- Simone Giannecchini
Field Summary |
protected javax.imageio.ImageWriteParam |
adaptee
|
Fields inherited from class javax.imageio.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 javax.imageio.IIOParam |
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset |
Methods inherited from class javax.imageio.ImageWriteParam |
setTiling |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adaptee
protected javax.imageio.ImageWriteParam adaptee
GeoToolsWriteParams
public GeoToolsWriteParams(javax.imageio.ImageWriteParam adaptee)
GeoToolsWriteParams
public GeoToolsWriteParams(javax.imageio.ImageWriteParam adaptee,
java.util.Locale locale)
- Parameters:
locale
-
canWriteCompressed
public boolean canWriteCompressed()
- Overrides:
canWriteCompressed
in class javax.imageio.ImageWriteParam
canWriteProgressive
public boolean canWriteProgressive()
- Overrides:
canWriteProgressive
in class javax.imageio.ImageWriteParam
canWriteTiles
public boolean canWriteTiles()
- Overrides:
canWriteTiles
in class javax.imageio.ImageWriteParam
getBitRate
public float getBitRate(float quality)
- Overrides:
getBitRate
in class javax.imageio.ImageWriteParam
getCompressionMode
public int getCompressionMode()
- Overrides:
getCompressionMode
in class javax.imageio.ImageWriteParam
getCompressionQuality
public float getCompressionQuality()
- Overrides:
getCompressionQuality
in class javax.imageio.ImageWriteParam
getCompressionQualityDescriptions
public java.lang.String[] getCompressionQualityDescriptions()
- Overrides:
getCompressionQualityDescriptions
in class javax.imageio.ImageWriteParam
getCompressionQualityValues
public float[] getCompressionQualityValues()
- Overrides:
getCompressionQualityValues
in class javax.imageio.ImageWriteParam
getCompressionType
public java.lang.String getCompressionType()
- Overrides:
getCompressionType
in class javax.imageio.ImageWriteParam
getCompressionTypes
public java.lang.String[] getCompressionTypes()
- Overrides:
getCompressionTypes
in class javax.imageio.ImageWriteParam
getLocalizedCompressionTypeName
public java.lang.String getLocalizedCompressionTypeName()
- Overrides:
getLocalizedCompressionTypeName
in class javax.imageio.ImageWriteParam
getPreferredTileSizes
public java.awt.Dimension[] getPreferredTileSizes()
- Overrides:
getPreferredTileSizes
in class javax.imageio.ImageWriteParam
getProgressiveMode
public int getProgressiveMode()
- Overrides:
getProgressiveMode
in class javax.imageio.ImageWriteParam
getTileHeight
public int getTileHeight()
- Overrides:
getTileHeight
in class javax.imageio.ImageWriteParam
getTileWidth
public int getTileWidth()
- Overrides:
getTileWidth
in class javax.imageio.ImageWriteParam
getTilingMode
public int getTilingMode()
- Overrides:
getTilingMode
in class javax.imageio.ImageWriteParam
isCompressionLossless
public boolean isCompressionLossless()
- Overrides:
isCompressionLossless
in class javax.imageio.ImageWriteParam
setCompressionMode
public void setCompressionMode(int mode)
- Overrides:
setCompressionMode
in class javax.imageio.ImageWriteParam
setCompressionQuality
public void setCompressionQuality(float quality)
- Overrides:
setCompressionQuality
in class javax.imageio.ImageWriteParam
setCompressionType
public void setCompressionType(java.lang.String compressionType)
- Overrides:
setCompressionType
in class javax.imageio.ImageWriteParam
setProgressiveMode
public void setProgressiveMode(int mode)
- Overrides:
setProgressiveMode
in class javax.imageio.ImageWriteParam
setTiling
public void setTiling(int tileWidth,
int tileHeight)
setTilingMode
public void setTilingMode(int mode)
- Overrides:
setTilingMode
in class javax.imageio.ImageWriteParam
unsetCompression
public void unsetCompression()
- Overrides:
unsetCompression
in class javax.imageio.ImageWriteParam
unsetTiling
public void unsetTiling()
- Overrides:
unsetTiling
in class javax.imageio.ImageWriteParam
setDestinationType
public void setDestinationType(javax.imageio.ImageTypeSpecifier destinationType)
- Overrides:
setDestinationType
in class javax.imageio.IIOParam
canOffsetTiles
public boolean canOffsetTiles()
- Overrides:
canOffsetTiles
in class javax.imageio.ImageWriteParam
getLocale
public java.util.Locale getLocale()
- Overrides:
getLocale
in class javax.imageio.ImageWriteParam
getTileGridXOffset
public int getTileGridXOffset()
- Overrides:
getTileGridXOffset
in class javax.imageio.ImageWriteParam
getTileGridYOffset
public int getTileGridYOffset()
- Overrides:
getTileGridYOffset
in class javax.imageio.ImageWriteParam
activateController
public boolean activateController()
- Overrides:
activateController
in class javax.imageio.IIOParam
getController
public javax.imageio.IIOParamController getController()
- Overrides:
getController
in class javax.imageio.IIOParam
getDefaultController
public javax.imageio.IIOParamController getDefaultController()
- Overrides:
getDefaultController
in class javax.imageio.IIOParam
getDestinationOffset
public java.awt.Point getDestinationOffset()
- Overrides:
getDestinationOffset
in class javax.imageio.IIOParam
getDestinationType
public javax.imageio.ImageTypeSpecifier getDestinationType()
- Overrides:
getDestinationType
in class javax.imageio.IIOParam
getSourceBands
public int[] getSourceBands()
- Overrides:
getSourceBands
in class javax.imageio.IIOParam
getSourceRegion
public java.awt.Rectangle getSourceRegion()
- Overrides:
getSourceRegion
in class javax.imageio.IIOParam
getSourceXSubsampling
public int getSourceXSubsampling()
- Overrides:
getSourceXSubsampling
in class javax.imageio.IIOParam
getSourceYSubsampling
public int getSourceYSubsampling()
- Overrides:
getSourceYSubsampling
in class javax.imageio.IIOParam
getSubsamplingXOffset
public int getSubsamplingXOffset()
- Overrides:
getSubsamplingXOffset
in class javax.imageio.IIOParam
getSubsamplingYOffset
public int getSubsamplingYOffset()
- Overrides:
getSubsamplingYOffset
in class javax.imageio.IIOParam
hasController
public boolean hasController()
- Overrides:
hasController
in class javax.imageio.IIOParam
setController
public void setController(javax.imageio.IIOParamController controller)
- Overrides:
setController
in class javax.imageio.IIOParam
setDestinationOffset
public void setDestinationOffset(java.awt.Point destinationOffset)
- Overrides:
setDestinationOffset
in class javax.imageio.IIOParam
setSourceBands
public void setSourceBands(int[] sourceBands)
- Overrides:
setSourceBands
in class javax.imageio.IIOParam
setSourceRegion
public void setSourceRegion(java.awt.Rectangle sourceRegion)
- Overrides:
setSourceRegion
in class javax.imageio.IIOParam
setSourceSubsampling
public void setSourceSubsampling(int sourceXSubsampling,
int sourceYSubsampling,
int subsamplingXOffset,
int subsamplingYOffset)
- Overrides:
setSourceSubsampling
in class javax.imageio.IIOParam
getAdaptee
public final javax.imageio.ImageWriteParam getAdaptee()
Copyright © 1996-2010 Geotools. All Rights Reserved.