geotrellis.feature.op.geometry
Feature for calculation
RasterExtent to use for iterating through cells
A function that takes (col:Int, row:Int, rasterValue:Int, feature:Feature)
Feature for calculation
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.
RasterExtent to use for iterating through cells
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.
Invoke a function on each cell under provided features.
This function is a closure that returns Unit; all results are a side effect of this function.
Feature for calculation
RasterExtent to use for iterating through cells
A function that takes (col:Int, row:Int, rasterValue:Int, feature:Feature)
The function f should modify a mutable variable as a side effect. While not ideal, this avoids the unavoidable boxing that occurs when a Function3 returns a primitive value.