NASA World Wind

gov.nasa.worldwind.data
Class ImageIORasterWriter

java.lang.Object
  extended by gov.nasa.worldwind.data.AbstractDataRasterWriter
      extended by gov.nasa.worldwind.data.ImageIORasterWriter
All Implemented Interfaces:
DataRasterWriter

public class ImageIORasterWriter
extends AbstractDataRasterWriter


Field Summary
 
Fields inherited from class gov.nasa.worldwind.data.AbstractDataRasterWriter
mimeTypes, suffixes
 
Constructor Summary
ImageIORasterWriter()
           
ImageIORasterWriter(boolean writeGeoreferenceFiles)
           
 
Method Summary
protected  boolean doCanWrite(DataRaster raster, String formatSuffix, File file)
           
protected  void doWrite(DataRaster raster, String formatSuffix, File file)
           
protected  void initWorldFileParams(DataRaster raster, AVList worldFileParams)
           
 boolean isWriteGeoreferenceFiles()
           
 void setWriteGeoreferenceFiles(boolean writeGeoreferenceFiles)
           
protected  String suffixForWorldFile(String suffix)
           
protected  void writeImage(DataRaster raster, String formatSuffix, File file)
           
protected  void writeImageMetadata(File file, AVList values)
           
 
Methods inherited from class gov.nasa.worldwind.data.AbstractDataRasterWriter
canWrite, copyAndConvertToLowerCase, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageIORasterWriter

public ImageIORasterWriter()

ImageIORasterWriter

public ImageIORasterWriter(boolean writeGeoreferenceFiles)
Method Detail

doCanWrite

protected boolean doCanWrite(DataRaster raster,
                             String formatSuffix,
                             File file)
Specified by:
doCanWrite in class AbstractDataRasterWriter

doWrite

protected void doWrite(DataRaster raster,
                       String formatSuffix,
                       File file)
                throws IOException
Specified by:
doWrite in class AbstractDataRasterWriter
Throws:
IOException

initWorldFileParams

protected void initWorldFileParams(DataRaster raster,
                                   AVList worldFileParams)

isWriteGeoreferenceFiles

public boolean isWriteGeoreferenceFiles()

setWriteGeoreferenceFiles

public void setWriteGeoreferenceFiles(boolean writeGeoreferenceFiles)

suffixForWorldFile

protected String suffixForWorldFile(String suffix)

writeImage

protected void writeImage(DataRaster raster,
                          String formatSuffix,
                          File file)
                   throws IOException
Throws:
IOException

writeImageMetadata

protected void writeImageMetadata(File file,
                                  AVList values)
                           throws IOException
Throws:
IOException

NASA World Wind