package render
- Alphabetic
- Public
- All
Type Members
-
trait
AsciiRenderMethods extends MethodExtensions[Tile]
Extension methods on Tile for printing a representation as ASCII ranged characters or numerical values.
Extension methods on Tile for printing a representation as ASCII ranged characters or numerical values.
- Since
9/6/17
-
class
BreakMap[A, B] extends (A) ⇒ B with Serializable
A
Map
which provides specific Binary Search-based map behaviour with breaks and a break strategy.A
Map
which provides specific Binary Search-based map behaviour with breaks and a break strategy.val bm: BreakMap[Int, Int] = ... val t: Tile = ... // Map all the cells of `t` to a target bin value in O(klogn). val newT: Tile = t.map(vm)
Note:
A
andB
are specialized onInt
andDouble
. -
sealed
trait
ClassBoundaryType extends AnyRef
Root element in hierarchy for specifying the type of boundary when classifying colors
- trait ClassificationColorMaps extends AnyRef
- trait ColorMap extends Serializable
- trait ColorMethods extends MethodExtensions[Tile]
-
class
ColorRamp extends Serializable
A ColorRamp represents a sequence of RGBA color values
- class DoubleColorMap extends ColorMap
- sealed trait ImageFormat extends AnyRef
- trait Implicits extends AnyRef
-
class
IndexedColorMap extends IntColorMap
A color map where the breaks are monotonically increasing integer values starting at zero.
A color map where the breaks are monotonically increasing integer values starting at zero. Primarily used for capturing and persisting indexed color maps in GeoTIFFs.
-
class
IntCachedColorMap extends ColorMap
Caches a color ramp based on a histogram of values.
Caches a color ramp based on a histogram of values. This is an optimization, since often times we create a histogram while classifying, and can reuse that computed information in the color mapping.
In order for this class to work correctly the histogram acts as a map from values to their colors and must contain a value for each pixel value that we expect to encounter.
The performance benefit is
eC
lookup cost instead ofLog
provided by IntColorMap - class IntColorMap extends ColorMap
- case class Jpg(bytes: Array[Byte]) extends ImageFormat with Product with Serializable
- trait JpgRenderMethods extends MethodExtensions[Tile]
-
class
MapStrategy[A] extends Serializable
A strategy for mapping values via a BreakMap.
A strategy for mapping values via a BreakMap.
Note: Specialized for
Int
andDouble
. - trait MatplotLibColorRamps extends AnyRef
- trait MultibandColorMethods extends MethodExtensions[MultibandTile]
- trait MultibandJpgRenderMethods extends MethodExtensions[MultibandTile]
- trait MultibandPngRenderMethods extends MethodExtensions[MultibandTile]
- case class Png(bytes: Array[Byte]) extends ImageFormat with Product with Serializable
- trait PngRenderMethods extends MethodExtensions[Tile]
- final class RGBA extends AnyVal
-
class
RenderBench extends AnyRef
- Annotations
- @BenchmarkMode() @State()
Value Members
-
object
BreakMap extends Serializable
Helper methods for constructing BreakMaps.
- object ColorMap extends Serializable
-
object
ColorMaps extends ClassificationColorMaps
Library of color maps.
Library of color maps.
- Since
3/15/17
- object ColorRamp extends Serializable
- object ColorRamps extends MatplotLibColorRamps
- object Exact extends ClassBoundaryType with Product with Serializable
- object GreaterThan extends ClassBoundaryType with Product with Serializable
- object GreaterThanOrEqualTo extends ClassBoundaryType with Product with Serializable
- object HSV
- object Implicits extends Implicits
- object IndexedColorMap extends Serializable
- object Jpg extends Serializable
- object LessThan extends ClassBoundaryType with Product with Serializable
- object LessThanOrEqualTo extends ClassBoundaryType with Product with Serializable
-
object
MapStrategy extends Serializable
Helper methods for constructing a MapStrategy.
- object Png extends Serializable
- object RGB
- object RGBA