uk.ac.leeds.ccg.andyt.grids.exchange
Class ImageExporter

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.grids.utilities.ErrorHandler
      extended by uk.ac.leeds.ccg.andyt.grids.exchange.ImageExporter
All Implemented Interfaces:
java.io.Serializable

public class ImageExporter
extends ErrorHandler

Class for exporting to images.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class uk.ac.leeds.ccg.andyt.grids.utilities.ErrorHandler
handleOutOfMemoryErrorFalse, handleOutOfMemoryErrorTrue, memoryReserve
 
Constructor Summary
ImageExporter()
          Creates a new instance of ImageExporter
 
Method Summary
 void toGreyScaleImage(Grid2DSquareCellAbstract grid2DSquareCell, java.io.File file, java.lang.String type)
          Writes this grid as a Grey scale image
 
Methods inherited from class uk.ac.leeds.ccg.andyt.grids.utilities.ErrorHandler
clearMemoryReserve, initMemoryReserve, initMemoryReserve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageExporter

public ImageExporter()
Creates a new instance of ImageExporter

Method Detail

toGreyScaleImage

public void toGreyScaleImage(Grid2DSquareCellAbstract grid2DSquareCell,
                             java.io.File file,
                             java.lang.String type)
Writes this grid as a Grey scale image

Parameters:
file - The File exported to.
type - The name of the type of image to be written e.g. "png", "jpeg" TODO: need different toImage methods based on grid (see end of method)