geotrellis

raster

package raster

Visibility
  1. Public
  2. All

Type Members

  1. class ArrayWarpAssign[T] extends WarpAssign

  2. final case class BitArrayRasterData(array: Array[Byte], cols: Int, rows: Int) extends MutableRasterData with IntBasedArray with Product with Serializable

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

  3. final case class BitConstant(n: Byte, cols: Int, rows: Int) extends RasterData with Product with Serializable

  4. final class BitWarpAssign extends WarpAssign

  5. final case class ByteArrayRasterData(array: Array[Byte], cols: Int, rows: Int) extends MutableRasterData with IntBasedArray with Product with Serializable

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

  6. class ByteBufferWarpAssign extends WarpAssign

  7. case class Convolver(rasterExtent: RasterExtent, k: Kernel) extends Product with Serializable

    Supplies functionaltiy to operations that do convolution.

  8. final case class DoubleArrayRasterData(array: Array[Double], cols: Int, rows: Int) extends MutableRasterData with DoubleBasedArray with Product with Serializable

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

  9. trait DoubleBasedArray extends AnyRef

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

  10. class DoubleBufferWarpAssign extends WarpAssign

  11. final case class DoubleConstant(n: Double, cols: Int, rows: Int) extends RasterData with Product with Serializable

  12. final case class FloatArrayRasterData(array: Array[Float], cols: Int, rows: Int) extends MutableRasterData with DoubleBasedArray with Product with Serializable

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

  13. class FloatBufferWarpAssign extends WarpAssign

  14. final case class IntArrayRasterData(array: Array[Int], cols: Int, rows: Int) extends MutableRasterData with IntBasedArray with Product with Serializable

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

  15. trait IntBasedArray extends AnyRef

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

  16. class IntBufferWarpAssign extends WarpAssign

  17. final case class IntConstant(n: Int, cols: Int, rows: Int) extends RasterData with Product with Serializable

  18. case class Kernel(raster: Raster) extends Product with Serializable

    Kernel

  19. final case class LazyConvert(data: RasterData, typ: RasterType) extends RasterData with Product with Serializable

    LazyConvert represents a lazily-applied conversion to any type.

  20. trait MutableRasterData extends RasterData

    MutableRasterData is a StrictRasterData whose cells can be written to (mutated).

  21. trait RasterData extends Serializable

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

  22. case class ResolutionLayout(re: RasterExtent, pixelCols: Int, pixelRows: Int) extends Product with Serializable

    For a particular resolution and tile layout, this class stores the geographical boundaries of each tile extent.

  23. case class SeqTileNeighbors(seq: Seq[Option[Op[Raster]]]) extends TileNeighbors with Product with Serializable

    Tile Neighbors that are represented by a sequence of neighboring tiles, in the order (n,ne,e,se,s,sw,w,nw)

  24. final case class ShortArrayRasterData(array: Array[Short], cols: Int, rows: Int) extends MutableRasterData with IntBasedArray with Product with Serializable

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

  25. class ShortBufferWarpAssign extends WarpAssign

  26. case class TileLayout(tileCols: Int, tileRows: Int, pixelCols: Int, pixelRows: Int) extends Product with Serializable

    This class stores the layout of a tiled raster: the number of tiles (in cols/rows) and also the size of each tile (in cols/rows of pixels).

  27. trait TileNeighbors extends AnyRef

  28. trait WarpAssign extends AnyRef

Value Members

  1. object BitArrayRasterData extends Serializable

  2. object BitConstant extends Serializable

  3. object ByteArrayRasterData extends Serializable

  4. object DoubleArrayRasterData extends Serializable

  5. object FloatArrayRasterData extends Serializable

  6. object IntArrayRasterData extends Serializable

  7. object Kernel extends Serializable

  8. object RasterData extends Serializable

  9. object ShortArrayRasterData extends Serializable

  10. object TileLayout extends Serializable

  11. object TileNeighbors

  12. object Warp

  13. package op

Ungrouped