Packages

package visitors

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. visitors
  2. Implicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Implicits extends AnyRef
  2. abstract class MultibandTileCombineVisitor[R] extends GridVisitor[Raster[MultibandTile], Array[R]]

    A helper for constructing visitors for Raster[MultibandTile] as long as R conforms to Cats.Monoid

    A helper for constructing visitors for Raster[MultibandTile] as long as R conforms to Cats.Monoid

    In other words, as long as you can define a empty state and a combine operation on your type R, this visitor can automatically generate a Visitor for polygonal summaries on your type R.

    Note that this visitor will combine values band-wise. If you'd prefer to accumulate values in some other way, you'll need to implement your own visitor.

  3. abstract class TileCombineVisitor[R] extends GridVisitor[Raster[Tile], R]

    A helper for constructing visitors for Raster[Tile] as long as R conforms to Cats.Monoid

    A helper for constructing visitors for Raster[Tile] as long as R conforms to Cats.Monoid

    In other words, as long as you can define a empty state and a combine operation on your type R, this visitor can automatically generate a Visitor for polygonal summaries on your type R.

Value Members

  1. implicit def arrayMultibandTileFastMapHistogramMonoid: Monoid[Array[FastMapHistogram]]
    Definition Classes
    Implicits
  2. implicit def arrayMultibandTileStreamingHistogramMonoid: Monoid[Array[StreamingHistogram]]
    Definition Classes
    Implicits
  3. object FastMapHistogramVisitor

    Visitor that constructs a FastMapHistogram of visited values

    Visitor that constructs a FastMapHistogram of visited values

    Each visited value is given a weight of 1 in the histogram.

    Implementations provided for Raster[(Tile, MultibandTile)]

    This visitor skips row/col positions with NaN values.

    NOTE: This visitor is provided as a convenience for small datasets and for testing. For larger applications you almost certainly want StreamingHistogramVisitor which can handle unbounded inputs.

  4. object Implicits extends Implicits
  5. object MaxVisitor

    Visitor that implements the Max aggregate function

    Visitor that implements the Max aggregate function

    Implementations provided for Raster[(Tile, MultibandTile)]

    This visitor skips row/col positions with NaN values.

  6. object MeanVisitor

    Visitor that implements the Mean aggregate function

    Visitor that implements the Mean aggregate function

    Implementations provided for Raster[(Tile, MultibandTile)]

    This visitor skips row/col positions with NaN values.

  7. object MinVisitor

    Visitor that implements the Min aggregate function

    Visitor that implements the Min aggregate function

    Implementations provided for Raster[(Tile, MultibandTile)]

    This visitor skips row/col positions with NaN values.

  8. object StreamingHistogramVisitor

    Visitor that constructs a StreamingHistogram of visited values

    Visitor that constructs a StreamingHistogram of visited values

    Each visited value is given a weight of 1 in the histogram.

    Implementations provided for Raster[(Tile, MultibandTile)]

    This visitor skips row/col positions with NaN values.

  9. object SumVisitor

    Visitor that implements the Sum aggregate function

    Visitor that implements the Sum aggregate function

    Implementations provided for Raster[(Tile, MultibandTile)]

    This visitor skips row/col positions with NaN values.

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped