package local
- Alphabetic
- Public
- All
Type Members
- trait AddMethods extends MethodExtensions[Tile]
- trait AndMethods extends MethodExtensions[Tile]
- trait ConditionalMethods extends MethodExtensions[Tile]
- trait DivideMethods extends MethodExtensions[Tile]
- trait EqualMethods extends MethodExtensions[Tile]
- trait GreaterMethods extends MethodExtensions[Tile]
- trait GreaterOrEqualMethods extends MethodExtensions[Tile]
- trait Implicits extends AnyRef
- trait LessMethods extends MethodExtensions[Tile]
- trait LessOrEqualMethods extends MethodExtensions[Tile]
- trait LocalMethods extends MethodExtensions[Tile] with AddMethods with SubtractMethods with MultiplyMethods with DivideMethods with MinMethods with MaxMethods with AndMethods with OrMethods with XorMethods with ConditionalMethods with EqualMethods with UnequalMethods with GreaterOrEqualMethods with GreaterMethods with LessMethods with LessOrEqualMethods with MajorityMethods with MinorityMethods with PowMethods
- trait LocalSeqMethods extends MethodExtensions[Traversable[Tile]]
- trait LocalTileBinaryOp extends Serializable
- trait LocalTileComparatorOp extends Serializable
- trait MajorityMethods extends MethodExtensions[Tile]
- trait MaxMethods extends MethodExtensions[Tile]
- trait MinMethods extends MethodExtensions[Tile]
- trait MinorityMethods extends MethodExtensions[Tile]
- trait MultiplyMethods extends MethodExtensions[Tile]
- trait OrMethods extends MethodExtensions[Tile]
- trait PowMethods extends MethodExtensions[Tile]
- trait SubtractMethods extends MethodExtensions[Tile]
- class TileReducer extends AnyRef
- trait UnequalMethods extends MethodExtensions[Tile]
- trait XorMethods extends MethodExtensions[Tile]
Value Members
-
object
Abs extends Serializable
Operation to get the Absolute value
-
object
Acos extends Serializable
Operation to get the arc cosine of values.
Operation to get the arc cosine of values. Always returns a double tiled raster. If the absolute value of the cell value is > 1, it will be NaN.
-
object
Add extends LocalTileBinaryOp
Operation to add values.
Operation to add values.
- Note
NoData values will cause the results of this operation to be NODATA or Double.NaN.
-
object
And extends LocalTileBinaryOp
Operation to And values.
Operation to And values.
- Note
NoData values will cause the results of this operation to be NODATA.
,If used with Double typed rasters, the values will be rounded to Ints.
-
object
Asin extends Serializable
Operation to get the arc sine of values.
Operation to get the arc sine of values. Always return a double raster. if abs(cell_value) > 1, return NaN in that cell.
-
object
Atan extends Serializable
Operation to get the Arc Tangent of values.
Operation to get the Arc Tangent of values.
- Note
A double raster is always returned.
-
object
Atan2 extends Serializable
Operation to get the Arc Tangent2 of values.
Operation to get the Arc Tangent2 of values. The first raster holds the y-values, and the second holds the x values. The arctan is calculated from y/x.
- Note
A double raster is always returned.
-
object
Ceil extends Serializable
Operation to get the ceiling of values.
-
object
Cos extends Serializable
Operation to get the Cosine of values.
Operation to get the Cosine of values.
- Note
Always returns a double or float raster.
-
object
Cosh extends Serializable
Operation to get the hyperbolic cosine of values.
Operation to get the hyperbolic cosine of values.
- Note
A double raster is always returned.
-
object
Defined extends Serializable
Maps values to 0 if the are NoData values, otherwise 1.
-
object
Divide extends LocalTileBinaryOp
Divides values.
Divides values.
- Note
NoData values will cause the results of this operation to be NODATA or Double.NaN.
-
object
Equal extends LocalTileComparatorOp
Determines if values are equal.
Determines if values are equal. Sets to 1 if true, else 0.
-
object
Floor extends Serializable
Operation to get the flooring of values.
-
object
Greater extends LocalTileComparatorOp
Determines if values are greater than other values.
Determines if values are greater than other values. Sets to 1 if true, else 0.
-
object
GreaterOrEqual extends LocalTileComparatorOp
Determines if values are greater than or equal to other values.
Determines if values are greater than or equal to other values. Sets to 1 if true, else 0.
-
object
IfCell extends Serializable
Maps all cells matching
cond
to InttrueValue
. - object Implicits extends Implicits
- object InverseMask extends Serializable
-
object
Less extends LocalTileComparatorOp
Determines if values are less than other values.
Determines if values are less than other values. Sets to 1 if true, else 0.
-
object
LessOrEqual extends LocalTileComparatorOp
Determines if values are less than or equal to other values.
Determines if values are less than or equal to other values. Sets to 1 if true, else 0.
-
object
Log extends Serializable
Computes the Log of Tile values.
-
object
Log10 extends Serializable
Operation to get the Log base 10 of values.
- object Majority extends Serializable
- object Mask extends Serializable
-
object
Max extends LocalTileBinaryOp
Gets maximum values.
Gets maximum values.
- Note
Max handles NoData values such that taking the Max between a value and NoData returns NoData.
-
object
MaxN extends Serializable
Implementation to find the Nth maximum element of a set of rasters for each cell.
Implementation to find the Nth maximum element of a set of rasters for each cell. Uses a randomized in-place quick select algorithm that was found to be the fastest on average in benchmarks.
-
object
Mean extends Serializable
The mean of values at each location in a set of Tiles.
-
object
Min extends LocalTileBinaryOp
Gets minimum values.
Gets minimum values.
- Note
Min handles NoData values such that taking the Min between a value and NoData returns NoData.
-
object
MinN extends Serializable
Implementation to find the Nth minimum element of a set of rasters for each cell.
Implementation to find the Nth minimum element of a set of rasters for each cell. Uses a randomized in-place quick select algorithm that was found to be the fastest on average in benchmarks.
- object Minority extends Serializable
-
object
Multiply extends LocalTileBinaryOp
Multiplies values.
Multiplies values.
- Note
NoData values will cause the results of this operation to be NODATA or Double.NaN.
-
object
Negate extends Serializable
Negate (multiply by -1) each value in a raster.
-
object
Not extends Serializable
Bitwise negation of Tile.
Bitwise negation of Tile.
- Note
NotRaster does not currently support Double raster data. If you use a Tile with a Double CellType (FloatConstantNoDataCellType,DoubleConstantNoDataCellType) the data values will be rounded to integers.
-
object
Or extends LocalTileBinaryOp
Or's cell values of rasters or Int values.
Or's cell values of rasters or Int values.
- Note
NoData values will cause the results of this operation to be NODATA.
,If used with Double typed rasters, the values will be rounded to Ints.
-
object
Pow extends LocalTileBinaryOp
Pows values.
Pows values.
- Note
NoData values will cause the results of this operation to be NODATA or Double.NaN.
-
object
Round extends Serializable
Computes the Round of Tile or single values.
-
object
Sin extends Serializable
Operation to get the sine of values.
Operation to get the sine of values.
- Note
Always returns a double or float raster.
-
object
Sinh extends Serializable
Operation to get the sinh of values.
Operation to get the sinh of values.
- Note
Always returns a double or float raster.
-
object
Sqrt extends Serializable
Operation for taking a square root.
-
object
Subtract extends LocalTileBinaryOp
Subtracts values.
Subtracts values.
- Note
NoData values will cause the results of this operation to be NODATA or Double.NaN.
-
object
Tan extends Serializable
Operation to get the Tangent of values.
Operation to get the Tangent of values.
- Note
Always returns a double or float raster.
-
object
Tanh extends Serializable
Operation to get the hyperbolic tangent of values.
Operation to get the hyperbolic tangent of values.
- Note
Always returns a double or float raster.
-
object
Undefined extends Serializable
Maps values to 1 if the are NoData values, otherwise 0.
-
object
Unequal extends LocalTileComparatorOp
Determines if values are equal.
Determines if values are equal. Sets to 1 if true, else 0.
-
object
Variance extends Serializable
Implements the incremental algorithm for computing the variance in one sweep.
Implements the incremental algorithm for computing the variance in one sweep.
The integer tiles use double precision during the computation since otherwise the algorithm loses its numerical stability.
-
object
Variety extends Serializable
Variety gives the count of unique values at each location in a set of Tiles.
Variety gives the count of unique values at each location in a set of Tiles.
- returns
An IntConstantNoDataCellType raster with the count values.
-
object
Xor extends LocalTileBinaryOp
Xor's cell values of rasters or Int values.
Xor's cell values of rasters or Int values.
- Note
NoData values will cause the results of this operation to be NODATA.
,If used with Double typed rasters, the values will be rounded to Ints.