|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--analysis.java.BasinModule
Class for handling basin-related procedures, among which: finding basins in DEM assigning risk values to each basin converting all or each basin into a Raster object for output
| Constructor Summary | |
BasinModule()
Creates a module for handling basin-related operations |
|
| Method Summary | |
analysis.java.Raster |
allBasinsRiskToRaster(java.util.ArrayList list,
java.util.TreeMap riskmap,
analysis.java.Raster raster)
Converts an ArrayList into a Raster object This method converts an ArrayList of basins into a Raster object. |
analysis.java.Raster |
allBasinsToRaster(java.util.ArrayList list,
analysis.java.Raster raster)
Converts an ArrayList into a Raster object This method converts an ArrayList of basins into a Raster object. |
analysis.java.Raster |
allOutlinesToRaster(java.util.TreeMap outlines,
analysis.java.Raster raster)
Converts aTreeMap into a Raster object This method converts a TreeMap of all basin outlines into a single Raster object. |
analysis.java.Raster |
allPitsToRaster(java.util.ArrayList list,
analysis.java.Raster raster)
Converts an ArrayList into a Raster object This method converts an ArrayList of pits into a Raster object. |
int |
basinSize()
|
java.util.ArrayList |
findBasins(java.util.ArrayList source,
analysis.java.Raster direction)
Calculates upstream cells (basins) for a given layer of cells This method calculates the upstream cells and basins from a given input layer of cells, and a direction layer. |
int |
numBasins()
Returns number of basins This method queries the length of the ArrayList of basins |
analysis.java.Raster |
singleBasinToRaster(java.util.ArrayList basin,
analysis.java.Raster raster)
Converts an ArrayList into a Raster object This method converts an ArrayList of basin cells for one basin into a Raster object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BasinModule()
| Method Detail |
public java.util.ArrayList findBasins(java.util.ArrayList source,
analysis.java.Raster direction)
source - an ArrayList containg cells for which upstream
basins are to be calculateddirection - a Raster object containing directional values
public analysis.java.Raster singleBasinToRaster(java.util.ArrayList basin,
analysis.java.Raster raster)
raster - an output Raster
public analysis.java.Raster allBasinsToRaster(java.util.ArrayList list,
analysis.java.Raster raster)
list - an ArrayList of all basinsraster - an output Raster
public analysis.java.Raster allOutlinesToRaster(java.util.TreeMap outlines,
analysis.java.Raster raster)
outlines - a TreeMap of basin outlines cell IDs
public analysis.java.Raster allPitsToRaster(java.util.ArrayList list,
analysis.java.Raster raster)
list - an ArrayList of all pitsraster - an output Raster
public analysis.java.Raster allBasinsRiskToRaster(java.util.ArrayList list,
java.util.TreeMap riskmap,
analysis.java.Raster raster)
list - an ArrayList of all basinsriskmap - a TreeMap with key/value pairs of basin/riskraster - an output Raster
public int basinSize()
public int numBasins()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||