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. Implicits
  7. Implicits
  8. Implicits
  9. Implicits
  10. Implicits
  11. Implicits
  12. AnyRef
  13. 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 tile.

    ArrayTile provides access and update to the grid data of a tile. 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, cellType: ByteCells with NoDataHandling = ByteConstantNoDataCellType) 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 Grid

    Permalink

    A grid composed of cells with specific value types

  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

    The DataType type.

  25. class DelayedConversionMultibandTile extends MultibandTile with MacroMultibandCombiners

    Permalink

    [DelayedConversionTile]] represents a tile that wraps an inner tile, and for any operation that returns a Tile, returns an ArrayTile with a cell type of the target cell type.

  26. trait DelayedConversionMultibandTileMethods extends MethodExtensions[MultibandTile]

    Permalink
  27. class DelayedConversionTile extends Tile

    Permalink

    [DelayedConversionTile]] represents a tile that wraps an inner tile, and for any operation that returns a Tile, returns an ArrayTile with a cell type of the target cell type.

    [DelayedConversionTile]] represents a tile that wraps an inner tile, and for any operation that returns a Tile, returns an ArrayTile with a cell type of the target cell type.

    Note

    get and getDouble don't do what you think you do.

  28. trait DelayedConversionTileMethods extends MethodExtensions[Tile]

    Permalink
  29. implicit final class DoubleArrayFiller extends AnyVal

    Permalink
  30. abstract class DoubleArrayTile extends MutableArrayTile

    Permalink

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

  31. sealed trait DoubleCells extends DataType

    Permalink

    The DoubleCells type, derived from DataType

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

    Permalink

    The DoubleConstantNoDataArrayTile, derived from DoubleArrayTile.

  33. case class DoubleConstantTile(v: Double, cols: Int, rows: Int, cellType: DoubleCells with NoDataHandling = DoubleConstantNoDataCellType) extends ConstantTile with Product with Serializable

    Permalink

    The DoubleConstantTile type.

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

    Permalink

    The DoubleRawArrayTile, derived from DoubleArrayTile.

  35. type DoubleTileMapper = macros.DoubleTileMapper

    Permalink
  36. type DoubleTileVisitor = macros.DoubleTileVisitor

    Permalink
  37. 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.

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

    Permalink
  39. implicit final class FloatArrayFiller extends AnyVal

    Permalink
  40. abstract class FloatArrayTile extends MutableArrayTile

    Permalink

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

  41. sealed trait FloatCells extends DataType

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

    Permalink

    The FloatConstantNoDataArrayTile derived from FloatArrayTile.

  43. case class FloatConstantTile(v: Float, cols: Int, rows: Int, cellType: FloatCells with NoDataHandling = FloatConstantNoDataCellType) extends ConstantTile with Product with Serializable

    Permalink

    The FloatConstantTile type.

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

    Permalink

    The FloatRawArrayTile derived from FloatArrayTile.

  45. 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.

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

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

    Permalink

    GeoAttrsError exception.

  48. trait Grid extends Serializable

    Permalink
  49. 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.

  50. class GridExtent extends Serializable

    Permalink

    Represents an abstract grid over geographic extent.

    Represents an abstract grid over geographic extent. Critically while the number of cell rows and columns is implied by the constructor arguments, they are intentionally not expressed to avoid Int overflow for large grids.

  51. implicit class HillshadeTuple extends AnyRef

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

    Permalink
  53. abstract class IntArrayTile extends MutableArrayTile

    Permalink

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

  54. sealed trait IntCells extends DataType

    Permalink

    The IntCells type, derived from DataType

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

    Permalink

    The IntConstantNoDataArrayTile derived from IntArrayTile.

  56. case class IntConstantTile(v: Int, cols: Int, rows: Int, cellType: IntCells with NoDataHandling = IntConstantNoDataCellType) extends ConstantTile with Product with Serializable

    Permalink

    The IntConstantTile type.

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

    Permalink

    The IntRawArrayTile derived from IntArrayTile.

  58. type IntTileMapper = macros.IntTileMapper

    Permalink
  59. type IntTileVisitor = macros.IntTileVisitor

    Permalink
  60. 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.

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

    Permalink
  62. trait IterableTile extends MacroIterableTile

    Permalink

    Trait to supply foreach(|Double) methods.

  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. class PixelInterleaveBandArrayTile extends ArrayTile

    Permalink

    This Tile type allows for an ArrayTile that contains pixel values as a pixel interleaved set (meaning each column has one value for each band in a row) to be viewed as a Tile for a specific band.

  72. sealed abstract class PixelSampleType extends AnyRef

    Permalink

    The base class for the two concrete PixelSampleTypes.

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

    Permalink

    The ProjectedRaster type.

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

    Permalink

    The Raster type.

  75. case class RasterExtent(extent: Extent, cellwidth: Double, cellheight: Double, cols: Int, rows: Int) extends GridExtent with Grid 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.

  76. 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

  77. implicit final class ShortArrayFiller extends AnyVal

    Permalink
  78. abstract class ShortArrayTile extends MutableArrayTile

    Permalink

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

  79. sealed trait ShortCells extends DataType

    Permalink

    The ShortCells type, derived from DataType

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

    Permalink

    ShortConstantNoDataArrayTile derived from ShortArrayTile.

  81. case class ShortConstantTile(v: Short, cols: Int, rows: Int, cellType: ShortCells with NoDataHandling = ShortConstantNoDataCellType) extends ConstantTile with Product with Serializable

    Permalink

    The ShortConstantTile type.

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

    Permalink

    ShortRawArrayTile derived from ShortArrayTile.

  83. 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.

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

    Permalink
  85. type SinglebandRaster = Raster[Tile]

    Permalink
  86. implicit class SinglebandRasterAnyRefMethods extends AnyRef

    Permalink
  87. trait Tile extends CellGrid with IterableTile with MappableTile[Tile] with LazyLogging

    Permalink

    Base trait for a Tile.

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

    Permalink

    The TileExtents type.

  89. case class TileFeature[+T <: CellGrid, D](tile: T, data: D) extends CellGrid with Product with Serializable

    Permalink

    The TileFeature Type.

    The TileFeature Type. This is used for packaging a CellGrid (a Tile or MultibandTile) together with some metadata.

    tile

    The CellGrid-derived tile

    data

    The additional metadata

  90. 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

  91. sealed class TileOrMultibandTile[T] extends AnyRef

    Permalink
  92. implicit class TileTupleExtensions extends AnyRef

    Permalink
  93. implicit class TraversableTileExtensions extends AnyRef

    Permalink
  94. abstract class UByteArrayTile extends MutableArrayTile

    Permalink

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

  95. sealed trait UByteCells extends DataType

    Permalink

    The UByteCells type, derived from DataType

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

    Permalink

    UByteConstantNoDataArrayTile derived from UByteArrayTile.

  97. case class UByteConstantTile(v: Byte, cols: Int, rows: Int, cellType: UByteCells with NoDataHandling = UByteConstantNoDataCellType) extends ConstantTile with Product with Serializable

    Permalink

    The UByteConstantTile type.

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

    Permalink

    UByteRawArrayTile derived from UByteArrayTile.

  99. 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.

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

    Permalink
  101. abstract class UShortArrayTile extends MutableArrayTile

    Permalink

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

  102. sealed trait UShortCells extends DataType

    Permalink

    The UShortCells type, derived from DataType

  103. class UShortConstantNoDataArrayTile extends UShortArrayTile

    Permalink

    UShortConstantNoDataArrayTile derived from UShortArrayTile.

  104. case class UShortConstantTile(v: Short, cols: Int, rows: Int, cellType: UShortCells with NoDataHandling = UShortConstantNoDataCellType) extends ConstantTile with Product with Serializable

    Permalink

    The UShortConstantTile type.

  105. class UShortRawArrayTile extends UShortArrayTile

    Permalink

    UShortRawArrayTile derived from UShortArrayTile.

  106. class UShortUserDefinedNoDataArrayTile extends UShortArrayTile with UserDefinedShortNoDataConversions

    Permalink

    UShortUserDefinedNoDataArrayTile derived from UShortArrayTile.

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

    Permalink
  108. trait UserDefinedByteNoDataConversions extends AnyRef

    Permalink
  109. trait UserDefinedDoubleNoDataConversions extends AnyRef

    Permalink
  110. trait UserDefinedFloatNoDataConversions extends AnyRef

    Permalink
  111. trait UserDefinedIntNoDataConversions extends AnyRef

    Permalink
  112. sealed trait UserDefinedNoData[T] extends NoDataHandling

    Permalink

    The UserDefinedNoData type, derived from NoDataHandling.

  113. trait UserDefinedShortNoDataConversions extends AnyRef

    Permalink
  114. implicit class withDoubleKernelDensityMethods extends DoubleKernelDensityMethods

    Permalink
    Definition Classes
    Implicits
  115. implicit class withEuclideanDistanceTileArrayMethods extends EuclideanDistanceTileArrayMethods

    Permalink
    Definition Classes
    Implicits
  116. implicit class withEuclideanDistanceTileMethods extends EuclideanDistanceTileMethods

    Permalink
    Definition Classes
    Implicits
  117. implicit class withExtentCropMethods[T <: CellGrid] extends RasterCropMethods[T]

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

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

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

    Permalink
  121. implicit class withIntKernelDensityMethods extends IntKernelDensityMethods

    Permalink
    Definition Classes
    Implicits
  122. implicit class withInverseDistanceWeightedMethods[D] extends InverseDistanceWeightedMethods[D]

    Permalink
    Definition Classes
    Implicits
  123. implicit class withKrigingInterpolationMethods extends MethodExtensions[Traversable[PointFeature[Double]]] with SimpleKrigingMethods with OrdinaryKrigingMethods with UniversalKrigingMethods with GeoKrigingMethods

    Permalink
    Definition Classes
    Implicits
  124. implicit class withMultibandRasterMethods extends MethodExtensions[MultibandRaster] with MultibandRasterReprojectMethods with MultibandRasterResampleMethods

    Permalink
  125. implicit class withMultibandTileMethods extends MethodExtensions[MultibandTile] with DelayedConversionMultibandTileMethods with MultibandTileCropMethods with MultibandEqualizationMethods with MultibandTileMaskMethods with MultibandMatchingMethods with MultibandTileMergeMethods with MultibandTilePrototypeMethods with MultibandColorMethods with MultibandJpgRenderMethods with MultibandPngRenderMethods with MultibandTileReprojectMethods with MultibandTileResampleMethods with MultibandSigmoidalMethods with MultibandTileSplitMethods with MultibandTileSummaryMethods

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

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

    Permalink
  128. implicit class withRasterExtentSplitMethods extends RasterExtentSplitMethods

    Permalink
    Definition Classes
    Implicits
  129. implicit class withRasterMaskMethods[T <: CellGrid] extends RasterMaskMethods[T]

    Permalink
    Definition Classes
    Implicits
  130. implicit class withRasterMergeMethods[T <: CellGrid] extends RasterMergeMethods[T]

    Permalink
    Definition Classes
    Implicits
  131. implicit class withRasterSplitMethods[T <: CellGrid] extends RasterSplitMethods[T]

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

    Permalink
  133. implicit class withTileMethods extends MethodExtensions[Tile] with DelayedConversionTileMethods with CostDistanceMethods with SinglebandTileCropMethods with SinglebandEqualizationMethods with HydrologyMethods with FocalMethods with HillshadeMethods with LocalMethods with ZonalMethods with SinglebandTileMaskMethods with SinglebandMatchingMethods with SinglebandTileMergeMethods with SinglebandTilePrototypeMethods with RegionGroupMethods with ColorMethods with JpgRenderMethods with PngRenderMethods with SinglebandTileReprojectMethods with SinglebandTileResampleMethods with SinglebandSigmoidalMethods with SinglebandTileSplitMethods with PolygonalSummaryMethods with SinglebandTileSummaryMethods with VectorizeMethods with ViewshedMethods

    Permalink
  134. implicit class withTileSeqMethods extends MethodExtensions[Traversable[Tile]] with LocalSeqMethods

    Permalink
  135. implicit class withTransformMultibandTileMethods extends TransformMethods[MultibandTile]

    Permalink
    Definition Classes
    Implicits
  136. implicit class withTransformRasterMethods[T <: CellGrid] extends TransformMethods[Raster[T]]

    Permalink
    Definition Classes
    Implicits
  137. implicit class withTransformTileMethods extends TransformTileMethods

    Permalink
    Definition Classes
    Implicits

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 ByteCells extends Serializable

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

    Permalink
  10. object CellSize extends Serializable

    Permalink

    The companion object for the CellSize type.

  11. object CellType

    Permalink
  12. object CompositeTile extends Serializable

    Permalink

    The companion object for the CompositeTile type.

  13. object CroppedTile extends Serializable

    Permalink

    The companion object for the CroppedTile type.

  14. object DoubleArrayTile extends Serializable

    Permalink

    The companion object for the DoubleArrayTile type.

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

    Permalink
  16. object DoubleCells extends Serializable

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

    Permalink
  18. object EightNeighbors extends Connectivity with Product with Serializable

    Permalink

    Eight-way connectivity.

  19. object FloatArrayTile extends Serializable

    Permalink

    The companion object for the FloatArrayTile type.

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

    Permalink
  21. object FloatCells extends Serializable

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

    Permalink
  23. object FourNeighbors extends Connectivity with Product with Serializable

    Permalink

    Four-way connectivity.

  24. object GridBounds extends Serializable

    Permalink

    The companion object for the GridBounds type.

  25. object GridExtent extends Serializable

    Permalink
  26. object IntArrayTile extends Serializable

    Permalink

    The companion object for the IntArray type.

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

    Permalink
  28. object IntCells extends Serializable

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

    Permalink
  30. object MultibandTile extends Serializable

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

    Permalink
  32. object PixelInterleaveBandArrayTile extends Serializable

    Permalink
  33. object PixelIsArea extends PixelSampleType with Product with Serializable

    Permalink

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

  34. object PixelIsPoint extends PixelSampleType with Product with Serializable

    Permalink

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

  35. object ProjectedRaster extends Serializable

    Permalink

    The companion object for the ProjectedRaster type.

  36. object Raster extends Serializable

    Permalink

    The companion object for the Raster type.

  37. object RasterExtent extends Serializable

    Permalink

    The companion object for the RasterExtent type.

  38. object RawArrayTile

    Permalink

    An object housing apply methods which produce RawArrayTiles.

  39. object ShortArrayTile extends Serializable

    Permalink

    The companion object associated with the ShortArrayTile type.

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

    Permalink
  41. object ShortCells extends Serializable

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

    Permalink
  43. object TileLayout extends Serializable

    Permalink

    The companion object associated with the TileLayout type.

  44. object TileOrMultibandTile

    Permalink
  45. object UByteArrayTile extends Serializable

    Permalink

    The companion object for the UByteArrayTile type.

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

    Permalink
  47. object UByteCells extends Serializable

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

    Permalink
  49. object UShortArrayTile extends Serializable

    Permalink

    The companion object associated with the UShortArrayTile type.

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

    Permalink
  51. object UShortCells extends Serializable

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

    Permalink
  53. macro def b2d(n: Byte): Double

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

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

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

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

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

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

    Permalink
  60. package costdistance

    Permalink
  61. package crop

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

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

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

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

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

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

    Permalink
  68. package density

    Permalink
  69. package distance

    Permalink
  70. final val doubleNODATA: Double(NaN)

    Permalink
  71. package equalization

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

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

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

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

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

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

    Permalink
  78. final val floatNODATA: Float(NaN)

    Permalink
  79. package histogram

    Permalink
  80. package hydrology

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

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

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

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

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

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

    Permalink
  87. package interpolation

    Permalink
  88. package io

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

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

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

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

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

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

    Permalink
  95. package mapalgebra

    Permalink
  96. package mask

    Permalink
  97. package matching

    Permalink
  98. package merge

    Permalink
  99. package prototype

    Permalink
  100. package rasterize

    Permalink
  101. package regiongroup

    Permalink
  102. package render

    Permalink
  103. package reproject

    Permalink
  104. package resample

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

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

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

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

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

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

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

    Permalink
  112. package sigmoidal

    Permalink
  113. package split

    Permalink
  114. package stitch

    Permalink
  115. package summary

    Permalink
  116. package testkit

    Permalink
  117. package transform

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

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

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

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

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

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

    Permalink
  124. final val ubyteNODATA: Byte

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

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

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

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

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

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

    Permalink
  131. final val ushortNODATA: Short

    Permalink
  132. package vectorize

    Permalink
  133. package viewshed

    Permalink

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped