Package

geotrellis.raster

render

Permalink

package render

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

Type Members

  1. class BreakMap[A, B] extends (A) ⇒ B with Serializable

    Permalink

    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 and B are specialized on Int and Double.

  2. sealed trait ClassBoundaryType extends AnyRef

    Permalink

    Root element in hierarchy for specifying the type of boundary when classifying colors

  3. trait ClassificationColorMaps extends AnyRef

    Permalink
  4. trait ColorMap extends Serializable

    Permalink
  5. trait ColorMethods extends MethodExtensions[Tile]

    Permalink
  6. class ColorRamp extends Serializable

    Permalink

    A ColorRamp represents a sequence of RGBA color values

  7. class DoubleColorMap extends ColorMap

    Permalink
  8. sealed trait ImageFormat extends AnyRef

    Permalink
  9. class IndexedColorMap extends IntColorMap

    Permalink

    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.

  10. class IntCachedColorMap extends ColorMap

    Permalink

    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 of Log provided by IntColorMap

  11. class IntColorMap extends ColorMap

    Permalink
  12. case class Jpg(bytes: Array[Byte]) extends ImageFormat with Product with Serializable

    Permalink
  13. trait JpgRenderMethods extends MethodExtensions[Tile]

    Permalink
  14. class MapStrategy[A] extends Serializable

    Permalink

    A strategy for mapping values via a BreakMap.

    A strategy for mapping values via a BreakMap.

    Note: Specialized for Int and Double.

  15. trait MatplotLibColorRamps extends AnyRef

    Permalink
  16. trait MultibandColorMethods extends MethodExtensions[MultibandTile]

    Permalink
  17. trait MultibandJpgRenderMethods extends MethodExtensions[MultibandTile]

    Permalink
  18. trait MultibandPngRenderMethods extends MethodExtensions[MultibandTile]

    Permalink
  19. case class Png(bytes: Array[Byte]) extends ImageFormat with Product with Serializable

    Permalink
  20. trait PngRenderMethods extends MethodExtensions[Tile]

    Permalink
  21. implicit final class RGBA extends AnyVal

    Permalink

Value Members

  1. object BreakMap extends Serializable

    Permalink

    Helper methods for constructing BreakMaps.

  2. object ColorMap extends Serializable

    Permalink
  3. object ColorMaps extends ClassificationColorMaps

    Permalink

    Library of color maps.

    Library of color maps.

    Since

    3/15/17

  4. object ColorRamp extends Serializable

    Permalink
  5. object ColorRamps extends MatplotLibColorRamps

    Permalink
  6. object Exact extends ClassBoundaryType with Product with Serializable

    Permalink
  7. object GreaterThan extends ClassBoundaryType with Product with Serializable

    Permalink
  8. object GreaterThanOrEqualTo extends ClassBoundaryType with Product with Serializable

    Permalink
  9. object IndexedColorMap extends Serializable

    Permalink
  10. object Jpg extends Serializable

    Permalink
  11. object LessThan extends ClassBoundaryType with Product with Serializable

    Permalink
  12. object LessThanOrEqualTo extends ClassBoundaryType with Product with Serializable

    Permalink
  13. object MapStrategy extends Serializable

    Permalink

    Helper methods for constructing a MapStrategy.

  14. object Png extends Serializable

    Permalink
  15. object RGB

    Permalink
  16. object RGBA

    Permalink
  17. package jpg

    Permalink
  18. package png

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped