|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Grid2DSquareCellDouble | |
---|---|
uk.ac.leeds.ccg.andyt.grids.core | |
uk.ac.leeds.ccg.andyt.grids.examples | |
uk.ac.leeds.ccg.andyt.grids.exchange | |
uk.ac.leeds.ccg.andyt.grids.process |
Uses of Grid2DSquareCellDouble in uk.ac.leeds.ccg.andyt.grids.core |
---|
Methods in uk.ac.leeds.ccg.andyt.grids.core that return Grid2DSquareCellDouble | |
---|---|
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(java.io.File directory,
java.io.File gridFile,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble with values obtained from gridFile. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(java.io.File directory,
java.io.File gridFile,
java.io.ObjectInputStream ois,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble with values obtained from gridFile. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(java.io.File directory,
Grid2DSquareCellAbstract grid2DSquareCell,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble with all values taken from grid2DSquareCell. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(java.io.File directory,
long nrows,
long ncols,
java.math.BigDecimal[] dimensions,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble grid with all values as noDataValues. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(GridStatisticsAbstract gridStatistics,
java.io.File directory,
java.io.File gridFile,
Grid2DSquareCellDoubleChunkAbstractFactory grid2DSquareCellDoubleChunkFactory,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble with values obtained from gridFile. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(GridStatisticsAbstract gridStatistics,
java.io.File directory,
Grid2DSquareCellAbstract grid2DSquareCell,
Grid2DSquareCellDoubleChunkAbstractFactory grid2DSquareCellDoubleChunkFactory,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble with all values taken from grid2DSquareCell. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleFactory.create(GridStatisticsAbstract gridStatistics,
java.io.File directory,
Grid2DSquareCellDoubleChunkAbstractFactory grid2DSquareCellDoubleChunkFactory,
long nrows,
long ncols,
java.math.BigDecimal[] dimensions,
java.util.HashSet grid2DSquareCells,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble grid with all values as noDataValues. |
Grid2DSquareCellDouble |
Grid2DSquareCellDoubleChunkAbstract.getGrid2DSquareCellDouble()
Returns grid2DSquareCellDouble. |
Methods in uk.ac.leeds.ccg.andyt.grids.core with parameters of type Grid2DSquareCellDouble | |
---|---|
static long |
GridStatisticsAbstract.count(Grid2DSquareCellDouble grid2DSquareCellDouble,
long row,
long col,
long nrows,
long ncols,
double value)
Counts the remaining number of values in grid2DSquareCellDouble equal to value from cell given by row p and column q counting in row major order. |
Grid2DSquareCellDoubleChunkAbstract |
Grid2DSquareCellDoubleChunk64CellMapFactory.createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
|
abstract Grid2DSquareCellDoubleChunkAbstract |
Grid2DSquareCellDoubleChunkAbstractFactory.createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
For creating a new Grid2DSquareCellDoubleChunkAbstract containing all noDataValues that is linked to grid2DSquareCellDouble via chunkID. |
Grid2DSquareCellDoubleChunkAbstract |
Grid2DSquareCellDoubleChunkArrayFactory.createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
|
Grid2DSquareCellDoubleChunkAbstract |
Grid2DSquareCellDoubleChunkJAIFactory.createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
|
Grid2DSquareCellDoubleChunkAbstract |
Grid2DSquareCellDoubleChunkMapFactory.createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
|
Grid2DSquareCellDoubleChunkAbstract |
Grid2DSquareCellDoubleChunkRAFFactory.createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
|
Constructors in uk.ac.leeds.ccg.andyt.grids.core with parameters of type Grid2DSquareCellDouble | |
---|---|
Grid2DSquareCellDoubleChunk64CellMap(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
TODO: documentation deal with case: ( grid2DSquareCellDouble.getChunkNrows() * grid2DSquareCellDouble.getChunkNcols() > 64 ) |
|
Grid2DSquareCellDoubleChunkArray(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellDouble grid containing all no data values. |
|
Grid2DSquareCellDoubleChunkJAI(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
TODO: docs |
|
Grid2DSquareCellDoubleChunkMap(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellDoubleChunkMap |
|
Grid2DSquareCellDoubleChunkMap(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID,
double defaultValue)
Creates a new Grid2DSquareCellDoubleChunkMap |
|
Grid2DSquareCellDoubleChunkRAF(java.io.File file,
Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellDouble grid containing all no data values. |
|
Grid2DSquareCellDoubleIterator(Grid2DSquareCellDouble grid2DSquareCellDouble)
Creates a new instance of Grid2DSquareDoubleIterator |
Uses of Grid2DSquareCellDouble in uk.ac.leeds.ccg.andyt.grids.examples |
---|
Methods in uk.ac.leeds.ccg.andyt.grids.examples that return Grid2DSquareCellDouble | |
---|---|
Grid2DSquareCellDouble[] |
GenerateTestData.generateCatchment(boolean handleOutOfMemoryError)
|
Grid2DSquareCellDouble[] |
GenerateTestData.generateCircularData(boolean handleOutOfMemoryError)
|
Grid2DSquareCellDouble[] |
GenerateTestData.generateSquareData(boolean handleOutOfMemoryError)
|
Methods in uk.ac.leeds.ccg.andyt.grids.examples with parameters of type Grid2DSquareCellDouble | |
---|---|
java.util.HashSet |
GenerateTestData.getCellIDs(Grid2DSquareCellDouble grid,
long row,
long col,
double minRadius,
double maxRadius,
boolean handleOutOfMemoryError)
|
java.util.HashSet |
GenerateTestData.getCellIDsHashSet(Grid2DSquareCellDouble grid,
long row,
long col,
double radius,
boolean handleOutOfMemoryError)
|
Uses of Grid2DSquareCellDouble in uk.ac.leeds.ccg.andyt.grids.exchange |
---|
Methods in uk.ac.leeds.ccg.andyt.grids.exchange that return Grid2DSquareCellDouble | |
---|---|
Grid2DSquareCellDouble |
ESRIAsciiGridImporter.constructGrid2DSquareCellDouble(GridStatisticsAbstract gridStatistics,
java.io.File outputDirectory,
Grid2DSquareCellDoubleChunkAbstractFactory grid2DSquareCellDoubleChunkFactory,
int chunkNrows,
int chunkNcols)
Returns a Grid2DSquareCellDouble loaded from this.file |
Uses of Grid2DSquareCellDouble in uk.ac.leeds.ccg.andyt.grids.process |
---|
Methods in uk.ac.leeds.ccg.andyt.grids.process that return Grid2DSquareCellDouble | |
---|---|
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
double value,
boolean handleOutOfMemoryError)
Returns grid with value added to every cell via AbstractGrid2DSquareCellDouble.addToCell(value) |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
double value,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a copy of grid with value added to every cell via AbstractGrid2DSquareCellDouble.addToCell(value) |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
java.io.File file,
java.lang.String type,
boolean handleOutOfMemoryError)
Returns grid with values added from a file. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
Grid2DSquareCellAbstract.CellID[] cellIDs,
double value,
boolean handleOutOfMemoryError)
Returns grid with value added to every cell via Grid2DSquareCellDouble.addToCell(value) |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
Grid2DSquareCellDouble gridToAdd,
boolean handleOutOfMemoryError)
Returns grid with values added from gridToAdd |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellDouble grid2DSquareCellDoubleToAdd,
double weight,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble with values of grid2DSquareCellDouble added with values from grid2DSquareCellDoubleToAdd multiplied by weight. |
protected Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellDouble grid2DSquareCellDoubleToAdd,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
java.math.BigDecimal[] dimensionConstraints,
double weight,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble with values of grid2DSquareCellDouble added with values from grid2DSquareCellDoubleToAdd (with row index between startRowIndex, endRowIndex and column index between startColIndex, endColIndex) multiplied by weight. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellDouble grid2DSquareCellDoubleToAdd,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
double weight,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble with values of grid2DSquareCellDouble added with values from grid2DSquareCellDoubleToAdd (with row index between startRowIndex, endRowIndex and column index between startColIndex, endColIndex) multiplied by weight. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
double value,
boolean handleOutOfMemoryError)
Returns grid with value added to all cells with IDs as Integers in cellKeys. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
double value,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a copy of grid with value added to all cells with IDs as Integer keys in cellIDKeys |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.aggregate(Grid2DSquareCellAbstract grid2DSquareCell,
int cellFactor,
java.lang.String statistic,
int rowOffset,
int colOffset,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble at a lower level of resolution than grid. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.aggregate(Grid2DSquareCellAbstract grid2DSquareCell,
java.lang.String statistic,
java.math.BigDecimal[] resultDimensions,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble at a lower level of resolution than grid. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.doFlowAccumulation(Grid2DSquareCellDouble flowAccumulation,
Grid2DSquareCellDouble grid,
double precipitation,
java.util.HashSet outflowCellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
TODO: docs frictionFactor = 75.0d; constant = 8.0d * 9.81d / frictionFactor; velocity = Math.sqrt( constant * waterDepth * changeInDepth / ChangeInLength ); discharge = velocity * waterDepth |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorGWS.geometricDensity(Grid2DSquareCellDouble grid,
double distance,
Grid2DSquareCellDoubleFactory gridFactory)
Returns an Grid2DSquareCellDouble[] containing geometric density surfaces at a range of scales: result[ 0 ] - is the result at the first scale ( double the cellsize of grid ) result[ 1 ] - if it exists is the result at the second scale ( double the cellsize of result[ 0 ] ) result[ n ] - if it exists is the result at the ( n + 1 )th scale ( double the cellsize of result[ n - 1 ] ) The algorithm used for generating a geometric density surface is described in: Turner A (2000) Density Data Generation for Spatial Data Mining Applications. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getFlowAccumulation(Grid2DSquareCellDouble grid,
int iterations,
double precipitation,
java.util.HashSet outflowCellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
There are many estimates of flow that can be generated and many models developed in hydrology. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getHollowFilledDEM(Grid2DSquareCellAbstract grid2DSquareCell,
double outflowHeight,
int maxIterations,
java.util.HashSet outflowCellIDsSet,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble hollowFilledDEM which has cell values as in grid except with any hollows raised so that they are not hollows. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getInitialFlowAccumulation(Grid2DSquareCellDouble grid,
double precipitation,
java.util.HashSet outflowCellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
TODO: docs frictionFactor = 75.0d; constant = 8.0d * 9.81d / frictionFactor; velocity = Math.sqrt( constant * waterDepth * changeInDepth / ChangeInLength ); discharge = velocity * waterDepth |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getMaxFlowDirection(Grid2DSquareCellDouble grid,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble result containing values which indicate the direction of the maximum down slope for the immediate 8 cell neighbourhood. |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorDEM.getMetrics2(Grid2DSquareCellDouble grid,
double distance,
double weightIntersect,
double weightFactor,
int samplingDensity,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble[] metrics2 where: TODO: metrics2 is a mess. |
protected Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorDEM.getSlopeAndAspect(Grid2DSquareCellAbstract grid2DSquareCell)
Calculates and returns measures of the slope and aspect for the Grid2DSquareCellAbstract grid2DSquareCell passed in. |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorDEM.getSlopeAndAspect(Grid2DSquareCellAbstract grid2DSquareCell,
boolean handleOutOfMemoryError)
Calculates and returns measures of the slope and aspect for the Grid2DSquareCellAbstract grid2DSquareCell passed in. |
protected Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorDEM.getSlopeAndAspect(Grid2DSquareCellAbstract grid2DSquareCell,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory grid2DSquareCellDoubleFactory)
Returns a Grid2DSquareCellDouble[] slopeAndAspect where: slopeAndAspect[0] is the distance weighted aggregate slope over the region slopeAndAspect[1] is the distance weighted aggregate aspect over the region. |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorDEM.getSlopeAndAspect(Grid2DSquareCellAbstract grid2DSquareCell,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory grid2DSquareCellDoubleFactory,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble[] slopeAndAspect where: slopeAndAspect[0] is the distance weighted aggregate slope over the region slopeAndAspect[1] is the distance weighted aggregate aspect over the region. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getUpSlopeAreaMetrics(Grid2DSquareCellDouble grid,
double distance,
double weightFactor,
double weightIntersect,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble[] each element of which corresponds to a metrics of up slope cells of grid - a DEM The steeper the slope the higher the runoff? |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.linearRescale(Grid2DSquareCellDouble grid,
double min,
double max,
boolean handleOutOfMemoryError)
Returns grid with values linearly rescaled into the range [min,max]. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.linearRescale(Grid2DSquareCellDouble grid,
double min,
double max,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with values linearly rescaled into the range [min,max]. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.logRescale(Grid2DSquareCellDouble grid,
double min,
double max,
boolean handleOutOfMemoryError)
Returns grid with values linearly scaled to range [1.0d,1000000.0d] then logged using Math.log(double) and then linearly scaled into the range [min,max] |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.logRescale(Grid2DSquareCellDouble grid,
double min,
double max,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with values linearly scaled to range [1.0d,1000000.0d] then logged using Math.log(double) and then linearly scaled into the range [min,max] |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorGWS.regionBivariateStatistics(Grid2DSquareCellDouble grid0,
Grid2DSquareCellDouble grid1,
java.util.Vector statistics,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory gridFactory)
Returns an Grid2DSquareCellDouble[] result with elements based on statistics and values based on bivariate comparison of grid0 and grid1, distance, weightIntersect and weightFactor. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitLarger(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
boolean handleOutOfMemoryError)
Returns grid with value of cells with keys in cellKeys set to a value a little bit larger. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitLarger(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with value of cells with keys in cellKeys set to a value a little bit larger. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitSmaller(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDKeys,
boolean handleOutOfMemoryError)
Returns grid with value of cells with keys in cellKeys set to a value a little bit smaller. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitSmaller(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with value of cells with keys in cellKeys set to a value a little bit smaller. |
Methods in uk.ac.leeds.ccg.andyt.grids.process with parameters of type Grid2DSquareCellDouble | |
---|---|
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
double value,
boolean handleOutOfMemoryError)
Returns grid with value added to every cell via AbstractGrid2DSquareCellDouble.addToCell(value) |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
double value,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a copy of grid with value added to every cell via AbstractGrid2DSquareCellDouble.addToCell(value) |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
java.io.File file,
java.lang.String type,
boolean handleOutOfMemoryError)
Returns grid with values added from a file. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
Grid2DSquareCellAbstract.CellID[] cellIDs,
double value,
boolean handleOutOfMemoryError)
Returns grid with value added to every cell via Grid2DSquareCellDouble.addToCell(value) |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
Grid2DSquareCellDouble gridToAdd,
boolean handleOutOfMemoryError)
Returns grid with values added from gridToAdd |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellDouble grid2DSquareCellDoubleToAdd,
double weight,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble with values of grid2DSquareCellDouble added with values from grid2DSquareCellDoubleToAdd multiplied by weight. |
protected Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellDouble grid2DSquareCellDoubleToAdd,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
java.math.BigDecimal[] dimensionConstraints,
double weight,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble with values of grid2DSquareCellDouble added with values from grid2DSquareCellDoubleToAdd (with row index between startRowIndex, endRowIndex and column index between startColIndex, endColIndex) multiplied by weight. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellDouble grid2DSquareCellDoubleToAdd,
long startRowIndex,
long startColIndex,
long endRowIndex,
long endColIndex,
double weight,
boolean handleOutOfMemoryError)
Returns a Grid2DSquareCellDouble with values of grid2DSquareCellDouble added with values from grid2DSquareCellDoubleToAdd (with row index between startRowIndex, endRowIndex and column index between startColIndex, endColIndex) multiplied by weight. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
double value,
boolean handleOutOfMemoryError)
Returns grid with value added to all cells with IDs as Integers in cellKeys. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.addToGrid(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
double value,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a copy of grid with value added to all cells with IDs as Integer keys in cellIDKeys |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.doFlowAccumulation(Grid2DSquareCellDouble flowAccumulation,
Grid2DSquareCellDouble grid,
double precipitation,
java.util.HashSet outflowCellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
TODO: docs frictionFactor = 75.0d; constant = 8.0d * 9.81d / frictionFactor; velocity = Math.sqrt( constant * waterDepth * changeInDepth / ChangeInLength ); discharge = velocity * waterDepth |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorGWS.geometricDensity(Grid2DSquareCellDouble grid,
double distance,
Grid2DSquareCellDoubleFactory gridFactory)
Returns an Grid2DSquareCellDouble[] containing geometric density surfaces at a range of scales: result[ 0 ] - is the result at the first scale ( double the cellsize of grid ) result[ 1 ] - if it exists is the result at the second scale ( double the cellsize of result[ 0 ] ) result[ n ] - if it exists is the result at the ( n + 1 )th scale ( double the cellsize of result[ n - 1 ] ) The algorithm used for generating a geometric density surface is described in: Turner A (2000) Density Data Generation for Spatial Data Mining Applications. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getFlowAccumulation(Grid2DSquareCellDouble grid,
int iterations,
double precipitation,
java.util.HashSet outflowCellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
There are many estimates of flow that can be generated and many models developed in hydrology. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getInitialFlowAccumulation(Grid2DSquareCellDouble grid,
double precipitation,
java.util.HashSet outflowCellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
TODO: docs frictionFactor = 75.0d; constant = 8.0d * 9.81d / frictionFactor; velocity = Math.sqrt( constant * waterDepth * changeInDepth / ChangeInLength ); discharge = velocity * waterDepth |
java.util.HashSet |
Grid2DSquareCellProcessorDEM.getInitialPeaksHashSetAndSetTheirValue(Grid2DSquareCellDouble grid,
Grid2DSquareCellDouble upSlopeAreaMetrics,
boolean handleOutOfMemoryError)
Returns a HashSet containing cellIDs which identifies cells for which neighbouring cells in the immediate 8 cell neighbourhood that are either the same value, lower or noDataValues |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getMaxFlowDirection(Grid2DSquareCellDouble grid,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble result containing values which indicate the direction of the maximum down slope for the immediate 8 cell neighbourhood. |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorDEM.getMetrics2(Grid2DSquareCellDouble grid,
double distance,
double weightIntersect,
double weightFactor,
int samplingDensity,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble[] metrics2 where: TODO: metrics2 is a mess. |
protected double[][] |
Grid2DSquareCellProcessor.getRowProcessData(Grid2DSquareCellDouble grid,
double[][] previous,
int cellDistance,
long row,
long col)
Returns a double[][] based on previous which has been shuffled |
protected double[][] |
Grid2DSquareCellProcessor.getRowProcessInitialData(Grid2DSquareCellDouble grid,
int cellDistance,
long row)
Returns a double[][] of grid values |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessorDEM.getUpSlopeAreaMetrics(Grid2DSquareCellDouble grid,
double distance,
double weightFactor,
double weightIntersect,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble[] each element of which corresponds to a metrics of up slope cells of grid - a DEM The steeper the slope the higher the runoff? |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.linearRescale(Grid2DSquareCellDouble grid,
double min,
double max,
boolean handleOutOfMemoryError)
Returns grid with values linearly rescaled into the range [min,max]. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.linearRescale(Grid2DSquareCellDouble grid,
double min,
double max,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with values linearly rescaled into the range [min,max]. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.logRescale(Grid2DSquareCellDouble grid,
double min,
double max,
boolean handleOutOfMemoryError)
Returns grid with values linearly scaled to range [1.0d,1000000.0d] then logged using Math.log(double) and then linearly scaled into the range [min,max] |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.logRescale(Grid2DSquareCellDouble grid,
double min,
double max,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with values linearly scaled to range [1.0d,1000000.0d] then logged using Math.log(double) and then linearly scaled into the range [min,max] |
Grid2DSquareCellDouble[] |
Grid2DSquareCellProcessorGWS.regionBivariateStatistics(Grid2DSquareCellDouble grid0,
Grid2DSquareCellDouble grid1,
java.util.Vector statistics,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory gridFactory)
Returns an Grid2DSquareCellDouble[] result with elements based on statistics and values based on bivariate comparison of grid0 and grid1, distance, weightIntersect and weightFactor. |
double[] |
Grid2DSquareCellProcessorGWS.regionUnivariateStatistics(Grid2DSquareCellDouble grid,
int rowIndex,
int colIndex,
java.lang.String statistic,
double distance,
double weightIntersect,
double weightFactor)
TODO |
java.util.Vector |
Grid2DSquareCellProcessorGWS.regionUnivariateStatistics(Grid2DSquareCellDouble grid,
java.util.Vector statistics,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory gridFactory)
Returns a Vector containing Grid2DSquareCellDoubles. |
java.util.Vector |
Grid2DSquareCellProcessorGWS.regionUnivariateStatisticsCrossScale(Grid2DSquareCellDouble grid,
java.util.Vector statistics,
double distance,
double weightIntersept,
double weightFactor,
double scaleIntersept,
double scaleFactor,
Grid2DSquareCellDoubleFactory gridFactory)
TODO |
java.util.Vector |
Grid2DSquareCellProcessorGWS.regionUnivariateStatisticsSlow(Grid2DSquareCellDouble grid,
java.util.Vector statistics,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory gridFactory)
Returns a Vector containing Grid2DSquareCellDoubles |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitLarger(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
boolean handleOutOfMemoryError)
Returns grid with value of cells with keys in cellKeys set to a value a little bit larger. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitLarger(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with value of cells with keys in cellKeys set to a value a little bit larger. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitSmaller(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDKeys,
boolean handleOutOfMemoryError)
Returns grid with value of cells with keys in cellKeys set to a value a little bit smaller. |
Grid2DSquareCellDouble |
Grid2DSquareCellProcessor.setValueALittleBitSmaller(Grid2DSquareCellDouble grid,
java.util.HashSet cellIDs,
Grid2DSquareCellDoubleFactory gridFactory,
boolean handleOutOfMemoryError)
Returns a new Grid2DSquareCellDouble that is a copy of grid, but with value of cells with keys in cellKeys set to a value a little bit smaller. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |