package visitors
- Alphabetic
- By Inheritance
- visitors
- Implicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait Implicits extends AnyRef
-
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.
-
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
-
implicit
def
arrayMultibandTileFastMapHistogramMonoid: Monoid[Array[FastMapHistogram]]
- Definition Classes
- Implicits
-
implicit
def
arrayMultibandTileStreamingHistogramMonoid: Monoid[Array[StreamingHistogram]]
- Definition Classes
- Implicits
-
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.
- object Implicits extends Implicits
-
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.
-
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.
-
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.
-
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.
-
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.