Package

geotrellis

raster

Permalink

package raster

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. raster
  2. Implicits
  3. Implicits
  4. Implicits
  5. Implicits
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ArrayMultibandTile extends MultibandTile with MacroMultibandCombiners

    Permalink

    The ArrayMultibandTile type.

  2. trait ArrayTile extends Tile with Serializable

    Permalink

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

    ArrayTile provides access and update to the grid data of a raster. Designed to be a near drop-in replacement for Array in many cases.

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

    Permalink

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

    ArrayTile based on an Array[Byte] as a bitmask; values are 0 and 1. Thus, there are 8 boolean (0 / 1) values per byte in the array. For example, Array(11, 9) corresponds to (0 0 0 0 1 0 1 1), (0 0 0 0 1 0 0 1) which means that we have 5 cells set to 1 and 11 cells set to 0.

    Note that unlike the other array-based raster data objects we need to be explicitly told our size, since length=7 and length=8 will both need to allocate an Array[Byte] with length=1.

  4. sealed trait BitCells extends DataType

    Permalink

    The BitCells type, derived from DataType

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

    Permalink

    The BitConstantTile type.

  6. implicit final class ByteArrayFiller extends AnyVal

    Permalink
  7. abstract class ByteArrayTile extends MutableArrayTile

    Permalink

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

  8. sealed trait ByteCells extends DataType

    Permalink

    The ByteCells type, derived from DataType

  9. final case class ByteConstantNoDataArrayTile(arr: Array[Byte], cols: Int, rows: Int) extends ByteArrayTile with Product with Serializable

    Permalink

    A ByteConstantNoDataArrayTile, created from the given array, with the given number of columns and rows.

    A ByteConstantNoDataArrayTile, created from the given array, with the given number of columns and rows.

    arr

    The array of bytes from which to initialize the tile

    cols

    The number of columns

    rows

    The number of rows

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

    Permalink

    The ByteConstantTile type.

  11. final case class ByteRawArrayTile(arr: Array[Byte], cols: Int, rows: Int) extends ByteArrayTile with Product with Serializable

    Permalink

    A ByteRawArrayTile, created from the given array, with the given number of columns and rows.

    A ByteRawArrayTile, created from the given array, with the given number of columns and rows.

    arr

    The array of bytes from which to initialize the tile

    cols

    The number of columns

    rows

    The number of rows

  12. final case class ByteUserDefinedNoDataArrayTile(arr: Array[Byte], cols: Int, rows: Int, cellType: ByteUserDefinedNoDataCellType) extends ByteArrayTile with UserDefinedByteNoDataConversions with Product with Serializable

    Permalink

    A ByteUserDefinedNoDataArrayTile, created from the given array, with the given number of columns and rows.

    A ByteUserDefinedNoDataArrayTile, created from the given array, with the given number of columns and rows.

    arr

    The array of bytes from which to initialize the tile

    cols

    The number of columns

    rows

    The number of rows

    cellType

    The cellType whose NODATA value is to be used

  13. case class ByteUserDefinedNoDataCellType(noDataValue: Byte) extends DataType with ByteCells with UserDefinedNoData[Byte] with Product with Serializable

    Permalink
  14. trait CellGrid extends Serializable

    Permalink

    The trait from which Tiles are derived.

  15. trait CellSet extends AnyRef

    Permalink

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

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

    Permalink

    A case class containing the width and height of a cell.

    A case class containing the width and height of a cell.

    width

    The width of a cell

    height

    The height of a cell

  17. type CellType = DataType with NoDataHandling

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

    Permalink

    The CompositeTile type.

  19. sealed trait Connectivity extends AnyRef

    Permalink

    An encoding of the connectivity of vector tiles.

  20. sealed trait ConstantNoData extends NoDataHandling

    Permalink

    The ConstantNoData type, derived from NoDataHandling.

  21. trait ConstantTile extends Tile

    Permalink

    The trait underlying constant tile types.

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

    Permalink

    The CroppedTile type.

  23. type DI = DummyImplicit

    Permalink
  24. sealed abstract class DataType extends Serializable

    Permalink

    CellType defined in package object as type CellType = DataType with NoDataHandling.

    CellType defined in package object as type CellType = DataType with NoDataHandling. The DataType type.

  25. implicit final class DoubleArrayFiller extends AnyVal

    Permalink
  26. abstract class DoubleArrayTile extends MutableArrayTile

    Permalink

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

  27. sealed trait DoubleCells extends DataType

    Permalink

    The DoubleCells type, derived from DataType

  28. final case class DoubleConstantNoDataArrayTile(arr: Array[Double], cols: Int, rows: Int) extends DoubleArrayTile with Product with Serializable

    Permalink

    The DoubleConstantNoDataArrayTile, derived from DoubleArrayTile.

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

    Permalink

    The DoubleConstantTile type.

  30. case class DoubleKernelStamper(cellType: CellType, cols: Int, rows: Int, k: Kernel) extends KernelStamper with Product with Serializable

    Permalink

    A KernelStamper for double-valued tiles.

  31. final case class DoubleRawArrayTile(arr: Array[Double], cols: Int, rows: Int) extends DoubleArrayTile with Product with Serializable

    Permalink

    The DoubleRawArrayTile, derived from DoubleArrayTile.

  32. type DoubleTileMapper = macros.DoubleTileMapper

    Permalink
  33. type DoubleTileVisitor = macros.DoubleTileVisitor

    Permalink
  34. final case class DoubleUserDefinedNoDataArrayTile(arr: Array[Double], cols: Int, rows: Int, cellType: DoubleUserDefinedNoDataCellType) extends DoubleArrayTile with UserDefinedDoubleNoDataConversions with Product with Serializable

    Permalink

    The DoubleUserDefinedNoDataArrayTile, derived from DoubleArrayTile.

  35. case class DoubleUserDefinedNoDataCellType(noDataValue: Double) extends DataType with DoubleCells with UserDefinedNoData[Double] with Product with Serializable

    Permalink
  36. implicit final class FloatArrayFiller extends AnyVal

    Permalink
  37. abstract class FloatArrayTile extends MutableArrayTile

    Permalink

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

  38. sealed trait FloatCells extends DataType

    Permalink
  39. final case class FloatConstantNoDataArrayTile(arr: Array[Float], cols: Int, rows: Int) extends FloatArrayTile with Product with Serializable

    Permalink

    The FloatConstantNoDataArrayTile derived from FloatArrayTile.

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

    Permalink

    The FloatConstantTile type.

  41. final case class FloatRawArrayTile(arr: Array[Float], cols: Int, rows: Int) extends FloatArrayTile with Product with Serializable

    Permalink

    The FloatRawArrayTile derived from FloatArrayTile.

  42. final case class FloatUserDefinedNoDataArrayTile(arr: Array[Float], cols: Int, rows: Int, cellType: FloatUserDefinedNoDataCellType) extends FloatArrayTile with UserDefinedFloatNoDataConversions with Product with Serializable

    Permalink

    The FloatUserDefinedNoDataArrayTile derived from FloatArrayTile.

  43. case class FloatUserDefinedNoDataCellType(noDataValue: Float) extends DataType with FloatCells with UserDefinedNoData[Float] with Product with Serializable

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

    Permalink

    GeoAttrsError exception.

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

    Permalink

    Represents grid coordinates of a subsection of a RasterExtent.

    Represents grid coordinates of a subsection of a RasterExtent. These coordinates are inclusive.

  46. trait GridDefinition extends AnyRef

    Permalink
  47. case class GridExtent(extent: Extent, cellwidth: Double, cellheight: Double) extends GridDefinition with Product with Serializable

    Permalink

    The GridExtent type.

  48. implicit class HillshadeTuple extends AnyRef

    Permalink
    Definition Classes
    Implicits
  49. implicit final class IntArrayFiller extends AnyVal

    Permalink
  50. abstract class IntArrayTile extends MutableArrayTile

    Permalink

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

  51. sealed trait IntCells extends DataType

    Permalink

    The IntCells type, derived from DataType

  52. final case class IntConstantNoDataArrayTile(arr: Array[Int], cols: Int, rows: Int) extends IntArrayTile with Product with Serializable

    Permalink

    The IntConstantNoDataArrayTile derived from IntArrayTile.

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

    Permalink

    The IntConstantTile type.

  54. case class IntKernelStamper(cellType: CellType, cols: Int, rows: Int, k: Kernel) extends KernelStamper with Product with Serializable

    Permalink

    A KernelStamper for integer-valued tiles.

  55. final case class IntRawArrayTile(arr: Array[Int], cols: Int, rows: Int) extends IntArrayTile with Product with Serializable

    Permalink

    The IntRawArrayTile derived from IntArrayTile.

  56. type IntTileMapper = macros.IntTileMapper

    Permalink
  57. type IntTileVisitor = macros.IntTileVisitor

    Permalink
  58. final case class IntUserDefinedNoDataArrayTile(arr: Array[Int], cols: Int, rows: Int, cellType: IntUserDefinedNoDataCellType) extends IntArrayTile with UserDefinedIntNoDataConversions with Product with Serializable

    Permalink

    The IntUserDefinedNoDataArrayTile derived from IntArrayTile.

  59. case class IntUserDefinedNoDataCellType(noDataValue: Int) extends DataType with IntCells with UserDefinedNoData[Int] with Product with Serializable

    Permalink
  60. trait IterableTile extends MacroIterableTile

    Permalink

    Trait to supply foreach(|Double) methods.

  61. trait KernelStamper extends AnyRef

    Permalink

    Supplies functionality to operations that do convolution.

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

    Permalink

    LazyConvertedTile represents a lazily-applied conversion to any type.

    LazyConvertedTile represents a lazily-applied conversion to any type.

    Note

    If you care converting to a CellType with less bits than the type of the underlying data, you are responsible for managing overflow. This convert does not do any casting; therefore converting from a IntConstantNoDataCellType to ByteConstantNoDataCellType could still return values greater than 127 from apply().

  63. trait MacroGeotiffMultibandCombiners extends AnyRef

    Permalink
  64. trait MacroMultibandCombiners extends AnyRef

    Permalink
  65. trait MappableTile[T <: MappableTile[T]] extends MacroMappableTile[T]

    Permalink

    The MappableTile trait.

  66. type MultibandRaster = Raster[MultibandTile]

    Permalink
  67. trait MultibandTile extends CellGrid with MacroCombinableMultibandTile[Tile] with MacroCombineFunctions[Tile, MultibandTile]

    Permalink
  68. trait MutableArrayTile extends ArrayTile

    Permalink

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

  69. sealed trait NoDataHandling extends AnyRef

    Permalink

    The NoDataHandling.

  70. sealed trait NoNoData extends NoDataHandling

    Permalink

    The NoNoData type, derived from NoDataHandling.

  71. sealed abstract class PixelSampleType extends AnyRef

    Permalink

    The base class for the two concrete PixelSampleTypes.

  72. case class ProjectedRaster[T <: CellGrid](raster: Raster[T], crs: CRS) extends Product with Serializable

    Permalink

    The ProjectedRaster type.

  73. case class Raster[+T <: CellGrid](tile: T, extent: Extent) extends Product2[T, Extent] with Product with Serializable

    Permalink

    The Raster type.

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

    Permalink

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

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

    The Raster extent has two coordinate concepts involved: map coordinates and grid coordinates. Map coordinates are what the Extent class uses, and specifies points using an X coordinate and a Y coordinate. The X coordinate is oriented along west to east such that the larger the X coordinate, the more eastern the point. The Y coordinate is along south to north such that the larger the Y coordinate, the more Northern the point.

    This contrasts with the grid coordinate system. The grid coordinate system does not actually reference points on the map, but instead a cell of the raster that represents values for some square area of the map. The column axis is similar in that the number gets larger as one goes from west to east; however, the row axis is inverted from map coordinates: as the row number increases, the cell is heading south. The top row is labeled as 0, and the next 1, so that the highest indexed row is the southern most row of the raster. A cell has a height and a width that is in terms of map units. You can think of it as each cell is itself an extent, with width cellwidth and height cellheight. When a cell needs to be represented or thought of as a point, the center of the cell will be used. So when gridToMap is called, what is returned is the center point, in map coordinates.

    Map points are considered to be 'inside' the cell based on these rules:

    • If the point is inside the area of the cell, it is included in the cell.
    • If the point lies on the north or west border of the cell, it is included in the cell.
    • If the point lies on the south or east border of the cell, it is not included in the cell, it is included in the next southern or eastern cell, respectively.

    Note that based on these rules, the eastern and southern borders of an Extent are not actually considered to be part of the RasterExtent.

  75. abstract class SegmentCombiner extends AnyRef

    Permalink

    This trait is how subclasses define the necessary pieces that allow us to abstract over each of the combine functions

  76. implicit final class ShortArrayFiller extends AnyVal

    Permalink
  77. abstract class ShortArrayTile extends MutableArrayTile

    Permalink

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

  78. sealed trait ShortCells extends DataType

    Permalink

    The ShortCells type, derived from DataType

  79. final case class ShortConstantNoDataArrayTile(arr: Array[Short], cols: Int, rows: Int) extends ShortArrayTile with Product with Serializable

    Permalink

    ShortConstantNoDataArrayTile derived from ShortArrayTile.

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

    Permalink

    The ShortConstantTile type.

  81. final case class ShortRawArrayTile(arr: Array[Short], cols: Int, rows: Int) extends ShortArrayTile with Product with Serializable

    Permalink

    ShortRawArrayTile derived from ShortArrayTile.

  82. final case class ShortUserDefinedNoDataArrayTile(arr: Array[Short], cols: Int, rows: Int, cellType: ShortUserDefinedNoDataCellType) extends ShortArrayTile with UserDefinedShortNoDataConversions with Product with Serializable

    Permalink

    ShortUserDefinedNoDataArrayTile derived from ShortArrayTile.

  83. case class ShortUserDefinedNoDataCellType(noDataValue: Short) extends DataType with ShortCells with UserDefinedNoData[Short] with Product with Serializable

    Permalink
  84. type SinglebandRaster = Raster[Tile]

    Permalink
  85. implicit class SinglebandRasterAnyRefMethods extends AnyRef

    Permalink
  86. trait Tile extends CellGrid with IterableTile with MappableTile[Tile]

    Permalink

    Base trait for a Tile.

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

    Permalink

    The TileExtents type.

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

    Permalink

    layoutCols

    number of columns in the layout, East to West

    layoutRows

    number of rows in the layout grid, North to South

    tileCols

    number of pixel columns in each tile, East to West

    tileRows

    number of pixel rows in each tile, North to South

  89. trait TileSeqMethods extends AnyRef

    Permalink

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

    This trait can be extended to add methods to Traversable[Tile], such as local operations. To do so, extent TileSeqMethods, then define an implicit class in the package object that wraps Travesable[Tile], that extends your Methods trait. See LocalSeqMethods and geotrellis.raster.op.local.LocalSeqMethodExtensions

  90. implicit class TileTupleExtensions extends AnyRef

    Permalink
  91. implicit class TraversableTileExtensions extends AnyRef

    Permalink
  92. abstract class UByteArrayTile extends MutableArrayTile

    Permalink

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

  93. sealed trait UByteCells extends DataType

    Permalink

    The UByteCells type, derived from DataType

  94. final case class UByteConstantNoDataArrayTile(arr: Array[Byte], cols: Int, rows: Int) extends UByteArrayTile with Product with Serializable

    Permalink

    UByteConstantNoDataArrayTile derived from UByteArrayTile.

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

    Permalink

    The UByteConstantTile type.

  96. final case class UByteRawArrayTile(arr: Array[Byte], cols: Int, rows: Int) extends UByteArrayTile with Product with Serializable

    Permalink

    UByteRawArrayTile derived from UByteArrayTile.

  97. final case class UByteUserDefinedNoDataArrayTile(arr: Array[Byte], cols: Int, rows: Int, cellType: UByteUserDefinedNoDataCellType) extends UByteArrayTile with UserDefinedByteNoDataConversions with Product with Serializable

    Permalink

    UByteUserDefinedNoDataArrayTile derived from UByteArrayTile.

  98. case class UByteUserDefinedNoDataCellType(noDataValue: Byte) extends DataType with UByteCells with UserDefinedNoData[Byte] with Product with Serializable

    Permalink
  99. abstract class UShortArrayTile extends MutableArrayTile

    Permalink

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

  100. sealed trait UShortCells extends DataType

    Permalink

    The UShortCells type, derived from DataType

  101. class UShortConstantNoDataArrayTile extends UShortArrayTile

    Permalink

    UShortConstantNoDataArrayTile derived from UShortArrayTile.

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

    Permalink

    The UShortConstantTile type.

  103. class UShortRawArrayTile extends UShortArrayTile

    Permalink

    UShortRawArrayTile derived from UShortArrayTile.

  104. class UShortUserDefinedNoDataArrayTile extends UShortArrayTile with UserDefinedShortNoDataConversions

    Permalink

    UShortUserDefinedNoDataArrayTile derived from UShortArrayTile.

  105. case class UShortUserDefinedNoDataCellType(noDataValue: Short) extends DataType with UShortCells with UserDefinedNoData[Short] with Product with Serializable

    Permalink
  106. trait UserDefinedByteNoDataConversions extends AnyRef

    Permalink
  107. trait UserDefinedDoubleNoDataConversions extends AnyRef

    Permalink
  108. trait UserDefinedFloatNoDataConversions extends AnyRef

    Permalink
  109. trait UserDefinedIntNoDataConversions extends AnyRef

    Permalink
  110. sealed trait UserDefinedNoData[T] extends NoDataHandling

    Permalink

    The UserDefinedNoData type, derived from NoDataHandling.

  111. trait UserDefinedShortNoDataConversions extends AnyRef

    Permalink
  112. implicit class withExtentCropMethods[T <: CellGrid] extends RasterCropMethods[T]

    Permalink
    Definition Classes
    Implicits
  113. implicit class withFeatureDoubleRasterizeMethods extends MethodExtensions[Feature[Geometry, Double]] with FeatureDoubleRasterizeMethods[Geometry]

    Permalink
  114. implicit class withFeatureIntRasterizeMethods extends MethodExtensions[Feature[Geometry, Int]] with FeatureIntRasterizeMethods[Geometry]

    Permalink
  115. implicit class withGeometryRasterizeMethods extends MethodExtensions[Geometry] with GeometryRasterizeMethods

    Permalink
  116. implicit class withMultibandRasterMethodExtensions extends MethodExtensions[MultibandRaster] with MultibandRasterReprojectMethods with MultibandRasterResampleMethods

    Permalink
  117. implicit class withMultibandTileMethods extends MethodExtensions[MultibandTile] with MultibandTileCropMethods with MultibandTileMergeMethods with MultibandTilePrototypeMethods with MultibandTileReprojectMethods with MultibandJpgRenderMethods with MultibandColorMethods with MultibandPngRenderMethods with MultibandTileResampleMethods

    Permalink
  118. implicit class withProjectedRasterReprojectMethods[T <: CellGrid] extends ProjectedRasterReprojectMethods[T]

    Permalink
    Definition Classes
    Implicits
  119. implicit class withRasterExtentRasterizeMethods extends MethodExtensions[RasterExtent] with RasterExtentRasterizeMethods[RasterExtent]

    Permalink
  120. implicit class withRasterMergeMethods[T <: CellGrid] extends RasterMergeMethods[T]

    Permalink
    Definition Classes
    Implicits
  121. implicit class withSinglebandRasterMethods extends MethodExtensions[SinglebandRaster] with SinglebandRasterRasterizeMethods[Tile] with SinglebandRasterReprojectMethods with SinglebandRasterResampleMethods with SinglebandRasterVectorizeMethods

    Permalink
  122. implicit class withTileMethods extends MethodExtensions[Tile] with CostDistanceMethods with SinglebandTileCropMethods with HydrologyMethods with TileMaskMethods with SinglebandTileMergeMethods with LocalMethods with FocalMethods with ZonalMethods with HillshadeMethods with SinglebandTilePrototypeMethods with RegionGroupMethods with ColorMethods with JpgRenderMethods with PngRenderMethods with SinglebandTileReprojectMethods with SinglebandTileResampleMethods with SummaryMethods with PolygonalSummaryMethods with ViewshedMethods with VectorizeMethods

    Permalink

Value Members

  1. object ArrayMultibandTile extends Serializable

    Permalink

    The companion object for the ArrayMultibandTile type.

  2. object ArrayTile extends Serializable

    Permalink

    An object housing apply methods which produce ArrayTiles.

  3. object BitArrayTile extends Serializable

    Permalink

    The companion object for the BitArrayTile type.

  4. object BitCellType extends DataType with BitCells with NoNoData with Product with Serializable

    Permalink

    The BitCellType type, derived from BitCells and NoNoData.

  5. object BitConstantTile extends Serializable

    Permalink

    The companion object for the BitConstantTile type.

  6. object ByteArrayTile extends Serializable

    Permalink

    The companion object for the ByteArrayTile type.

  7. object ByteCellType extends DataType with ByteCells with NoNoData with Product with Serializable

    Permalink
  8. object ByteConstantNoDataCellType extends DataType with ByteCells with ConstantNoData with Product with Serializable

    Permalink
  9. object CellSize extends Serializable

    Permalink

    The companion object for the CellSize type.

  10. object CellType

    Permalink
  11. object CompositeTile extends Serializable

    Permalink

    The companion object for the CompositeTile type.

  12. object CroppedTile extends Serializable

    Permalink

    The companion object for the CroppedTile type.

  13. object DoubleArrayTile extends Serializable

    Permalink

    The companion object for the DoubleArrayTile type.

  14. object DoubleCellType extends DataType with DoubleCells with NoNoData with Product with Serializable

    Permalink
  15. object DoubleConstantNoDataCellType extends DataType with DoubleCells with ConstantNoData with Product with Serializable

    Permalink
  16. object EightNeighbors extends Connectivity with Product with Serializable

    Permalink

    Eight-way connectivity.

  17. object FloatArrayTile extends Serializable

    Permalink

    The companion object for the FloatArrayTile type.

  18. object FloatCellType extends DataType with FloatCells with NoNoData with Product with Serializable

    Permalink
  19. object FloatConstantNoDataCellType extends DataType with FloatCells with ConstantNoData with Product with Serializable

    Permalink
  20. object FourNeighbors extends Connectivity with Product with Serializable

    Permalink

    Four-way connectivity.

  21. object GridBounds extends Serializable

    Permalink

    The companion object for the GridBounds type.

  22. object GridExtent extends Serializable

    Permalink

    The companion object for the GridExtent type.

  23. object IntArrayTile extends Serializable

    Permalink

    The companion object for the IntArray type.

  24. object IntCellType extends DataType with IntCells with NoNoData with Product with Serializable

    Permalink
  25. object IntConstantNoDataCellType extends DataType with IntCells with ConstantNoData with Product with Serializable

    Permalink
  26. object KernelStamper

    Permalink

    The companion object for the KernelStamper trait.

  27. object MultibandTile extends Serializable

    Permalink
  28. final val NODATA: Int(-2147483648)

    Permalink
  29. object PixelIsArea extends PixelSampleType with Product with Serializable

    Permalink

    Type encoding the fact that pixels should be treated as suitably-tiny extents.

  30. object PixelIsPoint extends PixelSampleType with Product with Serializable

    Permalink

    Type encoding the fact that pixels should be treated as points.

  31. object ProjectedRaster extends Serializable

    Permalink

    The companion object for the ProjectedRaster type.

  32. object Raster extends Serializable

    Permalink

    The companion object for the Raster type.

  33. object RasterExtent extends Serializable

    Permalink

    The companion object for the RasterExtent type.

  34. object RawArrayTile

    Permalink

    An object housing apply methods which produce RawArrayTiles.

  35. object ShortArrayTile extends Serializable

    Permalink

    The companion object associated with the ShortArrayTile type.

  36. object ShortCellType extends DataType with ShortCells with NoNoData with Product with Serializable

    Permalink
  37. object ShortConstantNoDataCellType extends DataType with ShortCells with ConstantNoData with Product with Serializable

    Permalink
  38. object TileLayout extends Serializable

    Permalink

    The companion object associated with the TileLayout type.

  39. object UByteArrayTile extends Serializable

    Permalink

    The companion object for the UByteArrayTile type.

  40. object UByteCellType extends DataType with UByteCells with NoNoData with Product with Serializable

    Permalink
  41. object UByteConstantNoDataCellType extends DataType with UByteCells with ConstantNoData with Product with Serializable

    Permalink
  42. object UShortArrayTile extends Serializable

    Permalink

    The companion object associated with the UShortArrayTile type.

  43. object UShortCellType extends DataType with UShortCells with NoNoData with Product with Serializable

    Permalink
  44. object UShortConstantNoDataCellType extends DataType with UShortCells with ConstantNoData with Product with Serializable

    Permalink
  45. object VectorToRaster

    Permalink

    Object that holds various functions for vector-to-raster computations.

  46. macro def b2d(n: Byte): Double

    Permalink
  47. macro def b2f(n: Byte): Float

    Permalink
  48. macro def b2i(n: Byte): Int

    Permalink
  49. macro def b2s(n: Byte): Short

    Permalink
  50. macro def b2ub(n: Byte): Byte

    Permalink
  51. macro def b2us(n: Byte): Short

    Permalink
  52. final val byteNODATA: Byte(-128)

    Permalink
  53. package costdistance

    Permalink
  54. package crop

    Permalink
  55. macro def d2b(n: Double): Byte

    Permalink
  56. macro def d2f(n: Double): Float

    Permalink
  57. macro def d2i(n: Double): Int

    Permalink
  58. macro def d2s(n: Double): Short

    Permalink
  59. macro def d2ub(n: Double): Byte

    Permalink
  60. macro def d2us(n: Double): Short

    Permalink
  61. final val doubleNODATA: Double(NaN)

    Permalink
  62. macro def f2b(n: Float): Byte

    Permalink
  63. macro def f2d(n: Float): Double

    Permalink
  64. macro def f2i(n: Float): Int

    Permalink
  65. macro def f2s(n: Float): Short

    Permalink
  66. macro def f2ub(n: Float): Byte

    Permalink
  67. macro def f2us(n: Float): Short

    Permalink
  68. final val floatNODATA: Float(NaN)

    Permalink
  69. package histogram

    Permalink
  70. package hydrology

    Permalink
  71. macro def i2b(n: Int): Byte

    Permalink
  72. macro def i2d(n: Int): Double

    Permalink
  73. macro def i2f(n: Int): Float

    Permalink
  74. macro def i2s(n: Int): Short

    Permalink
  75. macro def i2ub(n: Int): Byte

    Permalink
  76. macro def i2us(n: Int): Short

    Permalink
  77. package imagery

    Permalink
  78. package interpolation

    Permalink
  79. package io

    Permalink
  80. macro def isData(d: Double): Boolean

    Permalink
  81. macro def isData(f: Float): Boolean

    Permalink
  82. macro def isData(i: Int): Boolean

    Permalink
  83. macro def isNoData(d: Double): Boolean

    Permalink
  84. macro def isNoData(f: Float): Boolean

    Permalink
  85. macro def isNoData(i: Int): Boolean

    Permalink
  86. package mapalgebra

    Permalink
  87. package mask

    Permalink
  88. package merge

    Permalink
  89. package prototype

    Permalink
  90. package rasterize

    Permalink
  91. package regiongroup

    Permalink
  92. package render

    Permalink
  93. package reproject

    Permalink
  94. package resample

    Permalink
  95. macro def s2b(n: Short): Byte

    Permalink
  96. macro def s2d(n: Short): Double

    Permalink
  97. macro def s2f(n: Short): Float

    Permalink
  98. macro def s2i(n: Short): Int

    Permalink
  99. macro def s2ub(n: Short): Byte

    Permalink
  100. macro def s2us(n: Short): Short

    Permalink
  101. final val shortNODATA: Short(-32768)

    Permalink
  102. package stitch

    Permalink
  103. package summary

    Permalink
  104. package testkit

    Permalink
  105. macro def ub2b(n: Byte): Byte

    Permalink
  106. macro def ub2d(n: Byte): Double

    Permalink
  107. macro def ub2f(n: Byte): Float

    Permalink
  108. macro def ub2i(n: Byte): Int

    Permalink
  109. macro def ub2s(n: Byte): Short

    Permalink
  110. macro def ub2us(n: Byte): Short

    Permalink
  111. final val ubyteNODATA: Byte

    Permalink
  112. macro def us2b(n: Short): Byte

    Permalink
  113. macro def us2d(n: Short): Double

    Permalink
  114. macro def us2f(n: Short): Float

    Permalink
  115. macro def us2i(n: Short): Int

    Permalink
  116. macro def us2s(n: Short): Short

    Permalink
  117. macro def us2ub(n: Short): Byte

    Permalink
  118. final val ushortNODATA: Short

    Permalink
  119. package vectorize

    Permalink
  120. package viewshed

    Permalink

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped