Input: (c,r) => Source cell (dc,dr) => Delta (direction) cost => Cost raster d => C-D output raster
Input: (c,r) => Source cell (dc,dr) => Delta (direction) cost => Cost raster d => C-D output raster
Output: List((c,r)) <- list of cells set
Cost Raster (Int)
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create an operation that applies the function f to the result of this operation, but returns nothing.
Create an operation that applies the function f to the result of this operation, but returns nothing.
Call the given function with this operation as its argument.
Call the given function with this operation as its argument.
This is primarily useful for code readability.
http://debasishg.blogspot.com/2009/09/thrush-combinator-in-scala.html
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
List of starting points as tuples
Execute this operation and return the result.
Execute this operation and return the result.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Same as flatMap.
Generate a Cost-Distance raster based on a set of starting points and a cost raster
Cost Raster (Int)
List of starting points as tuples
Operation will only work with integer typed Cost Rasters (TypeBit,TypeByte,TypeShort,TypeInt). If a double typed Cost Raster (TypeFloat,TypeDouble) is passed in, those costs will be rounded to their floor integer values.