geotrellis

raster

package raster

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. raster
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class ArrayMultiBandTile extends MultiBandTile

  2. trait ArrayTile extends Tile with Serializable

    ArrayTile provides access and update to the grid data of a raster.

  3. final case class BitArrayTile(array: Array[Byte], cols: Int, rows: Int) extends MutableArrayTile with Product with Serializable

    ArrayTile based on an Array[Byte] as a bitmask; values are 0 and 1.

  4. case class BitConstantTile(v: Boolean, cols: Int, rows: Int) extends ConstantTile with Product with Serializable

  5. implicit final class ByteArrayFiller extends AnyVal

  6. final case class ByteArrayTile(array: Array[Byte], cols: Int, rows: Int) extends MutableArrayTile with IntBasedArrayTile with Product with Serializable

    ArrayTile based on Array[Byte] (each cell as a Byte).

  7. case class ByteConstantTile(v: Byte, cols: Int, rows: Int) extends ConstantTile with Product with Serializable

  8. trait CellSet extends AnyRef

    A lighweight wrapper around performing foreach calculations on a set of cell coordinates

  9. case class CellSize(width: Double, height: Double) extends Product with Serializable

  10. sealed abstract class CellType extends Serializable

  11. case class CompositeTile(tiles: Seq[Tile], tileLayout: TileLayout) extends Tile with Product with Serializable

  12. trait ConstantTile extends Tile

  13. case class Convolver(cols: Int, rows: Int, k: Kernel) extends Product with Serializable

    Supplies functionality to operations that do convolution.

  14. case class CroppedTile(sourceTile: Tile, gridBounds: GridBounds) extends Tile with Product with Serializable

  15. type DI = DummyImplicit

  16. implicit final class DoubleArrayFiller extends AnyVal

  17. final case class DoubleArrayTile(array: Array[Double], cols: Int, rows: Int) extends MutableArrayTile with DoubleBasedArray with Product with Serializable

    ArrayTile based on Array[Double] (each cell as a Double).

  18. trait DoubleBasedArray extends AnyRef

    This trait defines apply/update in terms of applyDouble/updateDouble.

  19. case class DoubleConstantTile(v: Double, cols: Int, rows: Int) extends ConstantTile with Product with Serializable

  20. type DoubleTileCombiner3 = macros.DoubleTileCombiner3

  21. type DoubleTileCombiner4 = macros.DoubleTileCombiner4

  22. type DoubleTileMapper = macros.DoubleTileMapper

  23. type DoubleTileVisitor = macros.DoubleTileVisitor

  24. trait EmptyTile extends AnyRef

    Tag trait to allow type matching on empty tiles of tile

  25. implicit final class FloatArrayFiller extends AnyVal

  26. final case class FloatArrayTile(array: Array[Float], cols: Int, rows: Int) extends MutableArrayTile with DoubleBasedArray with Product with Serializable

    ArrayTile based on Array[Float] (each cell as a Float).

  27. case class FloatConstantTile(v: Float, cols: Int, rows: Int) extends ConstantTile with Product with Serializable

  28. case class GeoAttrsError(msg: String) extends Exception with Product with Serializable

  29. case class GridBounds(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int) extends Product with Serializable

    Represents grid coordinates of a subsection of a RasterExtent.

  30. implicit final class IntArrayFiller extends AnyVal

  31. final case class IntArrayTile(array: Array[Int], cols: Int, rows: Int) extends MutableArrayTile with IntBasedArrayTile with Product with Serializable

    ArrayTile based on Array[Int] (each cell as an Int).

  32. trait IntBasedArrayTile extends AnyRef

    This trait defines applyDouble/updateDouble in terms of apply/update.

  33. case class IntConstantTile(v: Int, cols: Int, rows: Int) extends ConstantTile with Product with Serializable

  34. type IntTileCombiner3 = macros.IntTileCombiner3

  35. type IntTileCombiner4 = macros.IntTileCombiner4

  36. type IntTileMapper = macros.IntTileMapper

  37. type IntTileVisitor = macros.IntTileVisitor

  38. trait IterableTile extends MacroIterableTile

  39. case class Kernel(tile: Tile) extends Product with Serializable

    Kernel

  40. final case class LazyConvertedArrayTile(inner: Tile, cellType: CellType) extends Tile with Product with Serializable

    LazyConvertedTile represents a lazily-applied conversion to any type.

  41. trait MappableTile[T <: MappableTile[T]] extends MacroMappableTile[T]

  42. case class MultiBandRaster(tile: MultiBandTile, extent: Extent) extends Product with Serializable

  43. trait MultiBandTile extends MacroCombinableMultiBandTile[Tile]

  44. trait MutableArrayTile extends ArrayTile

    MutableArrayTile is an ArrayTile whose cells can be written to (mutated).

  45. case class ProjectedRaster(tile: Tile, extent: Extent, crs: CRS) extends Product with Serializable

  46. case class Raster(tile: Tile, extent: Extent) extends Product with Serializable

  47. case class RasterExtent(extent: Extent, cellwidth: Double, cellheight: Double, cols: Int, rows: Int) extends Product with Serializable

    RasterExtent objects represent the geographic extent (envelope) of a raster.

  48. implicit final class ShortArrayFiller extends AnyVal

  49. final case class ShortArrayTile(array: Array[Short], cols: Int, rows: Int) extends MutableArrayTile with IntBasedArrayTile with Product with Serializable

    ArrayTile based on Array[Short] (each cell as a Short).

  50. case class ShortConstantTile(v: Short, cols: Int, rows: Int) extends ConstantTile with Product with Serializable

  51. trait Tile extends IterableTile with MappableTile[Tile]

    Base trait for a Tile.

  52. case class TileExtents(extent: Extent, tileLayout: TileLayout) extends Product with Serializable

  53. case class TileLayout(layoutCols: Int, layoutRows: Int, tileCols: Int, tileRows: Int) extends Product with Serializable

  54. trait TileMethods extends AnyRef

    This trait can be extended to add methods to Tile, such as local operations.

  55. trait TileSeqMethods extends AnyRef

    This trait can be extended to add methods to Traversable[Tile], such as local operations.

  56. implicit class TileTupleExtensions extends AnyRef

  57. implicit class TraversableTileExtensions extends AnyRef

Value Members

  1. object ArrayMultiBandTile

  2. object ArrayTile extends Serializable

  3. object BitArrayTile extends Serializable

  4. object BitConstantTile extends Serializable

  5. object ByteArrayTile extends Serializable

  6. object CellSize extends Serializable

  7. object CellType extends Serializable

  8. object CompositeTile extends Serializable

  9. object CroppedTile extends Serializable

  10. object DoubleArrayTile extends Serializable

  11. object EmptyTile

  12. object FloatArrayTile extends Serializable

  13. object GridBounds extends Serializable

  14. object IntArrayTile extends Serializable

  15. object Kernel extends Serializable

  16. object MultiBandRaster extends Serializable

  17. final val NODATA: Int(-2147483648)

  18. object NoDataTile

  19. object ProjectedRaster extends Serializable

  20. object Raster extends Serializable

  21. object RasterExtent extends Serializable

  22. object ShortArrayTile extends Serializable

  23. object TileLayout extends Serializable

  24. object TypeBit extends CellType with Product with Serializable

  25. object TypeByte extends CellType with Product with Serializable

  26. object TypeDouble extends CellType with Product with Serializable

  27. object TypeFloat extends CellType with Product with Serializable

  28. object TypeInt extends CellType with Product with Serializable

  29. object TypeShort extends CellType with Product with Serializable

  30. object VectorToRaster

  31. def b2d(n: Byte): Double

  32. def b2f(n: Byte): Float

  33. def b2i(n: Byte): Int

  34. def b2s(n: Byte): Short

  35. final val byteNODATA: Byte(-128)

  36. package compression

  37. def d2b(n: Double): Byte

  38. def d2f(n: Double): Float

  39. def d2i(n: Double): Int

  40. def d2s(n: Double): Short

  41. final val doubleNODATA: Double(NaN)

  42. def f2b(n: Float): Byte

  43. def f2d(n: Float): Double

  44. def f2i(n: Float): Int

  45. def f2s(n: Float): Short

  46. final val floatNODATA: Float(NaN)

  47. package histogram

  48. def i2b(n: Int): Byte

  49. def i2d(n: Int): Double

  50. def i2f(n: Int): Float

  51. def i2s(n: Int): Short

  52. package io

  53. def isData(d: Double): Boolean

  54. def isData(f: Float): Boolean

  55. def isData(i: Int): Boolean

  56. def isData(s: Short): Boolean

  57. def isData(b: Byte): Boolean

  58. def isNoData(d: Double): Boolean

  59. def isNoData(f: Float): Boolean

  60. def isNoData(i: Int): Boolean

  61. def isNoData(s: Short): Boolean

  62. def isNoData(b: Byte): Boolean

  63. package mosaic

  64. package op

  65. package rasterize

  66. package render

  67. package reproject

  68. package resample

  69. def s2b(n: Short): Byte

  70. def s2d(n: Short): Double

  71. def s2f(n: Short): Float

  72. def s2i(n: Short): Int

  73. final val shortNODATA: Short(-32768)

Inherited from AnyRef

Inherited from Any

Ungrouped