Package

geotrellis.raster.mapalgebra

local

Permalink

package local

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. local
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AddMethods extends MethodExtensions[Tile]

    Permalink
  2. trait AndMethods extends MethodExtensions[Tile]

    Permalink
  3. trait ConditionalMethods extends MethodExtensions[Tile]

    Permalink
  4. trait DivideMethods extends MethodExtensions[Tile]

    Permalink
  5. trait EqualMethods extends MethodExtensions[Tile]

    Permalink
  6. trait GreaterMethods extends MethodExtensions[Tile]

    Permalink
  7. trait GreaterOrEqualMethods extends MethodExtensions[Tile]

    Permalink
  8. trait LessMethods extends MethodExtensions[Tile]

    Permalink
  9. trait LessOrEqualMethods extends MethodExtensions[Tile]

    Permalink
  10. 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

    Permalink
  11. implicit class LocalSeqExtensions extends LocalSeqMethods

    Permalink
  12. trait LocalSeqMethods extends TileSeqMethods

    Permalink
  13. trait LocalTileBinaryOp extends Serializable

    Permalink
  14. trait LocalTileComparatorOp extends Serializable

    Permalink
  15. trait MajorityMethods extends MethodExtensions[Tile]

    Permalink
  16. trait MaxMethods extends MethodExtensions[Tile]

    Permalink
  17. trait MinMethods extends MethodExtensions[Tile]

    Permalink
  18. trait MinorityMethods extends MethodExtensions[Tile]

    Permalink
  19. trait MultiplyMethods extends MethodExtensions[Tile]

    Permalink
  20. trait OrMethods extends MethodExtensions[Tile]

    Permalink
  21. trait PowMethods extends MethodExtensions[Tile]

    Permalink
  22. trait SubtractMethods extends MethodExtensions[Tile]

    Permalink
  23. class TileReducer extends AnyRef

    Permalink
  24. trait UnequalMethods extends MethodExtensions[Tile]

    Permalink
  25. trait XorMethods extends MethodExtensions[Tile]

    Permalink

Value Members

  1. object Abs extends Serializable

    Permalink

    Operation to get the Absolute value

  2. object Acos extends Serializable

    Permalink

    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.

  3. object Add extends LocalTileBinaryOp

    Permalink

    Operation to add values.

    Operation to add values.

    Note

    NoData values will cause the results of this operation to be NODATA or Double.NaN.

  4. object And extends LocalTileBinaryOp

    Permalink

    Operation to And values.

    Operation to And values.

    Note

    If used with Double typed rasters, the values will be rounded to Ints.

    ,

    NoData values will cause the results of this operation to be NODATA.

  5. object Asin extends Serializable

    Permalink

    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.

  6. object Atan extends Serializable

    Permalink

    Operation to get the Arc Tangent of values.

  7. object Atan2 extends Serializable

    Permalink

    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.

  8. object Ceil extends Serializable

    Permalink

    Operation to get the ceiling of values.

  9. object Cos extends Serializable

    Permalink

    Operation to get the Cosine of values.

  10. object Cosh extends Serializable

    Permalink

    Operation to get the hyperbolic cosine of values.

  11. object Defined extends Serializable

    Permalink

    Maps values to 0 if the are NoData values, otherwise 1.

  12. object Divide extends LocalTileBinaryOp

    Permalink

    Divides values.

    Divides values.

    Note

    NoData values will cause the results of this operation to be NODATA or Double.NaN.

  13. object Equal extends LocalTileComparatorOp

    Permalink

    Determines if values are equal.

    Determines if values are equal. Sets to 1 if true, else 0.

  14. object Floor extends Serializable

    Permalink

    Operation to get the flooring of values.

  15. object Greater extends LocalTileComparatorOp

    Permalink

    Determines if values are greater than other values.

    Determines if values are greater than other values. Sets to 1 if true, else 0.

  16. object GreaterOrEqual extends LocalTileComparatorOp

    Permalink

    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.

  17. object IfCell extends Serializable

    Permalink

    Maps all cells matching cond to Int trueValue.

  18. object InverseMask extends Serializable

    Permalink
  19. object Less extends LocalTileComparatorOp

    Permalink

    Determines if values are less than other values.

    Determines if values are less than other values. Sets to 1 if true, else 0.

  20. object LessOrEqual extends LocalTileComparatorOp

    Permalink

    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.

  21. object Log extends Serializable

    Permalink

    Computes the Log of Tile values.

  22. object Log10 extends Serializable

    Permalink

    Operation to get the Log base 10 of values.

  23. object Majority extends Serializable

    Permalink
  24. object Mask extends Serializable

    Permalink
  25. object Max extends LocalTileBinaryOp

    Permalink

    Gets maximum values.

    Gets maximum values.

    Note

    Max handles NoData values such that taking the Max between a value and NoData returns NoData.

  26. object MaxN extends Serializable

    Permalink

    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.

  27. object Mean extends Serializable

    Permalink

    The mean of values at each location in a set of Tiles.

  28. object Min extends LocalTileBinaryOp

    Permalink

    Gets minimum values.

    Gets minimum values.

    Note

    Min handles NoData values such that taking the Min between a value and NoData returns NoData.

  29. object MinN extends Serializable

    Permalink

    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.

  30. object Minority extends Serializable

    Permalink
  31. object Multiply extends LocalTileBinaryOp

    Permalink

    Multiplies values.

    Multiplies values.

    Note

    NoData values will cause the results of this operation to be NODATA or Double.NaN.

  32. object Negate extends Serializable

    Permalink

    Negate (multiply by -1) each value in a raster.

  33. object Not extends Serializable

    Permalink

    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.

  34. object Or extends LocalTileBinaryOp

    Permalink

    Or's cell values of rasters or Int values.

    Or's cell values of rasters or Int values.

    Note

    If used with Double typed rasters, the values will be rounded to Ints.

    ,

    NoData values will cause the results of this operation to be NODATA.

  35. object Pow extends LocalTileBinaryOp

    Permalink

    Pows values.

    Pows values.

    Note

    NoData values will cause the results of this operation to be NODATA or Double.NaN.

  36. object Round extends Serializable

    Permalink

    Computes the Round of Tile or single values.

  37. object Sin extends Serializable

    Permalink

    Operation to get the sine of values.

  38. object Sinh extends Serializable

    Permalink

    Operation to get the sinh of values.

  39. object Sqrt extends Serializable

    Permalink

    Operation for taking a square root.

  40. object Subtract extends LocalTileBinaryOp

    Permalink

    Subtracts values.

    Subtracts values.

    Note

    NoData values will cause the results of this operation to be NODATA or Double.NaN.

  41. object Tan extends Serializable

    Permalink

    Operation to get the Tangent of values.

  42. object Tanh extends Serializable

    Permalink

    Operation to get the hyperbolic tangent of values.

  43. object Undefined extends Serializable

    Permalink

    Maps values to 1 if the are NoData values, otherwise 0.

  44. object Unequal extends LocalTileComparatorOp

    Permalink

    Determines if values are equal.

    Determines if values are equal. Sets to 1 if true, else 0.

  45. object Variance extends Serializable

    Permalink

    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.

  46. object Variety extends Serializable

    Permalink

    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.

  47. object Xor extends LocalTileBinaryOp

    Permalink

    Xor's cell values of rasters or Int values.

    Xor's cell values of rasters or Int values.

    Note

    If used with Double typed rasters, the values will be rounded to Ints.

    ,

    NoData values will cause the results of this operation to be NODATA.

Inherited from AnyRef

Inherited from Any

Ungrouped