public final class AsciiGridsImageWriter extends ImageWriter
Modifier and Type | Field and Description |
---|---|
static double |
EPS |
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales
Constructor and Description |
---|
AsciiGridsImageWriter(ImageWriterSpi originatingProvider)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
abort() |
protected boolean |
abortRequested() |
protected void |
clearAbortRequest() |
IIOMetadata |
convertImageMetadata(IIOMetadata md,
ImageTypeSpecifier its,
ImageWriteParam param) |
IIOMetadata |
convertStreamMetadata(IIOMetadata md,
ImageWriteParam param) |
void |
dispose()
Cleans this
AsciiGridsImageWriter . |
IIOMetadata |
getDefaultImageMetadata(ImageTypeSpecifier its,
ImageWriteParam param) |
IIOMetadata |
getDefaultStreamMetadata(ImageWriteParam param) |
ImageWriteParam |
getDefaultWriteParam() |
int |
getNColumns() |
int |
getNRows() |
boolean |
isHasListeners() |
void |
processImageProgress(float percentageDone) |
void |
reset() |
static boolean |
resolutionCheck(double cellsizeX,
double cellsizeY,
double eps)
Simple check for having squre pixels.
|
void |
setOutput(Object output)
Sets the output for this
AsciiGridsImageWriter . |
void |
write(IIOMetadata streamMetadata,
IIOImage image,
ImageWriteParam param)
Writes the image to file.
|
addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, prepareInsertEmpty, prepareReplacePixels, prepareWriteEmpty, prepareWriteSequence, processImageComplete, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replacePixels, replacePixels, replaceStreamMetadata, setLocale, write, write, writeInsert, writeToSequence
public static final double EPS
public AsciiGridsImageWriter(ImageWriterSpi originatingProvider)
AsciiGridsImageWriter
by providing an
ImageWriterSpi
as inputoriginatingProvider
- the originating service provider interfacepublic ImageWriteParam getDefaultWriteParam()
getDefaultWriteParam
in class ImageWriter
public void setOutput(Object output)
AsciiGridsImageWriter
.setOutput
in class ImageWriter
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException
write
in class ImageWriter
IOException
ImageWriter.write(javax.imageio.metadata.IIOMetadata,
javax.imageio.IIOImage, javax.imageio.ImageWriteParam)
public static boolean resolutionCheck(double cellsizeX, double cellsizeY, double eps)
cellsizeX
- cellsizeY
- eps
- tolerance for the check.true
if pixels are square (or almost square),
false
otherwise.public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier its, ImageWriteParam param)
getDefaultImageMetadata
in class ImageWriter
ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier,
javax.imageio.ImageWriteParam)
public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
getDefaultStreamMetadata
in class ImageWriter
javax.imageio.ImageWriter#getDefaultIStreamMetadata(javax.imageio.ImageWriteParam)
public IIOMetadata convertStreamMetadata(IIOMetadata md, ImageWriteParam param)
convertStreamMetadata
in interface ImageTranscoder
convertStreamMetadata
in class ImageWriter
ImageWriter.convertStreamMetadata(javax.imageio.metadata.IIOMetadata,
javax.imageio.ImageWriteParam)
public IIOMetadata convertImageMetadata(IIOMetadata md, ImageTypeSpecifier its, ImageWriteParam param)
convertImageMetadata
in interface ImageTranscoder
convertImageMetadata
in class ImageWriter
ImageWriter.convertImageMetadata(javax.imageio.metadata.IIOMetadata,
javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam)
public void dispose()
AsciiGridsImageWriter
.dispose
in class ImageWriter
public void abort()
abort
in class ImageWriter
protected boolean abortRequested()
abortRequested
in class ImageWriter
protected void clearAbortRequest()
clearAbortRequest
in class ImageWriter
public void processImageProgress(float percentageDone)
processImageProgress
in class ImageWriter
public int getNColumns()
public int getNRows()
public boolean isHasListeners()
public void reset()
reset
in class ImageWriter
Copyright © 2006–2014 GeoSolutions. All rights reserved.