analysis.java
Class GraphicsModule

java.lang.Object
  |
  +--analysis.java.GraphicsModule

public class GraphicsModule
extends java.lang.Object

Class for handling visualization-related procedures, among which: Converting basins polygons to outlines Separating each basin into separate Raster object for output


Constructor Summary
GraphicsModule()
          Creates an module for visualization related procedures
 
Method Summary
 void basinsToRaster(java.util.ArrayList list, int rows, int cols)
          Turns an ArrayList of basins and basin cells to a Raster for each basin
 java.util.TreeMap getOutlines()
          Gets a list of outline cells
 void outlinesToRaster(java.util.ArrayList list, int rows, int cols)
          Turns a list of outlines into Raster objects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicsModule

public GraphicsModule()
Creates an module for visualization related procedures

Method Detail

outlinesToRaster

public void outlinesToRaster(java.util.ArrayList list,
                             int rows,
                             int cols)
Turns a list of outlines into Raster objects

Parameters:
list - an ArrayList object with a list of basins and basin cells
cols - # of columns

basinsToRaster

public void basinsToRaster(java.util.ArrayList list,
                           int rows,
                           int cols)
Turns an ArrayList of basins and basin cells to a Raster for each basin


getOutlines

public java.util.TreeMap getOutlines()
Gets a list of outline cells

Returns:
a list of cell ids