c

geotrellis.raster.mapalgebra.focal

CursorCalculation

abstract class CursorCalculation[T] extends FocalCalculation[T]

A focal calculation that uses the Cursor focal strategy.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CursorCalculation
  2. FocalCalculation
  3. Resulting
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CursorCalculation(tile: Tile, n: Neighborhood, analysisArea: Option[GridBounds[Int]], target: TargetCell)

Abstract Value Members

  1. abstract def calc(tile: Tile, cursor: Cursor): Unit
  2. abstract val copyOriginalValue: (Int, Int, Int, Int) ⇒ Unit

    Copies original value to result, (focusCol: Int, focusRow: Int, resultCol: Int, rowRow: Int) => Unit

    Copies original value to result, (focusCol: Int, focusRow: Int, resultCol: Int, rowRow: Int) => Unit

    Definition Classes
    Resulting
  3. abstract def result: T
    Definition Classes
    Resulting

Concrete Value Members

  1. val analysisArea: Option[GridBounds[Int]]
  2. val bounds: GridBounds[Int]
    Definition Classes
    FocalCalculation
  3. def execute(): T
    Definition Classes
    CursorCalculationFocalCalculation
  4. val r: Tile
    Definition Classes
    FocalCalculation
  5. val target: TargetCell
    Definition Classes
    FocalCalculation
  6. def traversalStrategy: TraversalStrategy