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. Implicits
  13. Implicits
  14. AnyRef
  15. 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. sealed trait CellTypeEncoding extends AnyRef

    Permalink

    Root trait for CellType encoding definitions.

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

    Permalink

    The CompositeTile type.

  20. sealed trait Connectivity extends AnyRef

    Permalink

    An encoding of the connectivity of vector tiles.

  21. sealed trait ConstantNoData[T] extends HasNoData[T]

    Permalink

    The ConstantNoData type, derived from NoDataHandling.

  22. trait ConstantTile extends Tile

    Permalink

    The trait underlying constant tile types.

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

    Permalink

    The CroppedTile type.

  24. type DI = DummyImplicit

    Permalink
  25. sealed abstract class DataType extends Serializable

    Permalink

    The DataType type.

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

  27. trait DelayedConversionMultibandTileMethods extends MethodExtensions[MultibandTile]

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

  29. trait DelayedConversionTileMethods extends MethodExtensions[Tile]

    Permalink
  30. trait DelegatingTile extends Tile

    Permalink

    A tile that wraps another tile.

    A tile that wraps another tile. Originally intended for delayed reading, but useful in other special use cases.

    Since

    8/22/18

  31. implicit final class DoubleArrayFiller extends AnyVal

    Permalink
  32. abstract class DoubleArrayTile extends MutableArrayTile

    Permalink

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

  33. sealed trait DoubleCells extends DataType

    Permalink

    The DoubleCells type, derived from DataType

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

    Permalink

    The DoubleConstantNoDataArrayTile, derived from DoubleArrayTile.

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

    Permalink

    The DoubleConstantTile type.

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

    Permalink

    The DoubleRawArrayTile, derived from DoubleArrayTile.

  37. type DoubleTileMapper = macros.DoubleTileMapper

    Permalink
  38. type DoubleTileVisitor = macros.DoubleTileVisitor

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

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

    Permalink
  41. sealed trait FixedNoDataEncoding extends CellTypeEncoding

    Permalink

    Base trait for encoding CellTypes with fixed or no NoData values.

  42. implicit final class FloatArrayFiller extends AnyVal

    Permalink
  43. abstract class FloatArrayTile extends MutableArrayTile

    Permalink

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

  44. sealed trait FloatCells extends DataType

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

    Permalink

    The FloatConstantNoDataArrayTile derived from FloatArrayTile.

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

    Permalink

    The FloatConstantTile type.

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

    Permalink

    The FloatRawArrayTile derived from FloatArrayTile.

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

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

    Permalink
  50. class GenericRasterBench extends AnyRef

    Permalink
    Annotations
    @BenchmarkMode() @State()
  51. case class GeoAttrsError(msg: String) extends Exception with Product with Serializable

    Permalink

    GeoAttrsError exception.

  52. trait Grid extends Serializable

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

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

  55. sealed trait HasNoData[T] extends NoDataHandling

    Permalink

    Base trait for all cell type having a NoData value

  56. implicit class HillshadeTuple extends AnyRef

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

    Permalink
  58. abstract class IntArrayTile extends MutableArrayTile

    Permalink

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

  59. sealed trait IntCells extends DataType

    Permalink

    The IntCells type, derived from DataType

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

    Permalink

    The IntConstantNoDataArrayTile derived from IntArrayTile.

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

    Permalink

    The IntConstantTile type.

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

    Permalink

    The IntRawArrayTile derived from IntArrayTile.

  63. type IntTileMapper = macros.IntTileMapper

    Permalink
  64. type IntTileVisitor = macros.IntTileVisitor

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

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

    Permalink
  67. trait IterableTile extends MacroIterableTile

    Permalink

    Trait to supply foreach(|Double) methods.

  68. trait MacroGeotiffMultibandCombiners extends AnyRef

    Permalink
  69. trait MacroMultibandCombiners extends AnyRef

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

    Permalink

    The MappableTile trait.

  71. type MultibandRaster = Raster[MultibandTile]

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

    Permalink
  73. trait MutableArrayTile extends ArrayTile

    Permalink

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

  74. sealed trait NoDataHandling extends AnyRef

    Permalink

    Base trait for all cell types associated with handling NoData values or not.

  75. sealed trait NoNoData extends NoDataHandling

    Permalink

    Base trait for all "raw" cell types, not having a NoData value.

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

  77. sealed abstract class PixelSampleType extends AnyRef

    Permalink

    The base class for the two concrete PixelSampleTypes.

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

    Permalink

    The ProjectedRaster type.

  79. class ProjectedRasterExtent extends RasterExtent

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

    Permalink

    The Raster type.

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

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

  83. implicit final class ShortArrayFiller extends AnyVal

    Permalink
  84. abstract class ShortArrayTile extends MutableArrayTile

    Permalink

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

  85. sealed trait ShortCells extends DataType

    Permalink

    The ShortCells type, derived from DataType

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

    Permalink

    ShortConstantNoDataArrayTile derived from ShortArrayTile.

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

    Permalink

    The ShortConstantTile type.

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

    Permalink

    ShortRawArrayTile derived from ShortArrayTile.

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

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

    Permalink
  91. type SinglebandRaster = Raster[Tile]

    Permalink
  92. implicit class SinglebandRasterAnyRefMethods extends AnyRef

    Permalink
  93. case class SpecifiedUserDefinedNoDataEncoding[N](base: UserDefinedNoDataEncoding, noData: N) extends UserDefinedNoDataEncoding with Product with Serializable

    Permalink

    On-demand cell type encoding for specific user defined no data values.

  94. trait Tile extends CellGrid with IterableTile with MappableTile[Tile] with LazyLogging

    Permalink

    Base trait for a Tile.

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

    Permalink

    The TileExtents type.

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

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

  98. sealed class TileOrMultibandTile[T] extends AnyRef

    Permalink
  99. implicit class TileTupleExtensions extends AnyRef

    Permalink
  100. implicit class TraversableTileExtensions extends AnyRef

    Permalink
  101. abstract class UByteArrayTile extends MutableArrayTile

    Permalink

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

  102. sealed trait UByteCells extends DataType

    Permalink

    The UByteCells type, derived from DataType

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

    Permalink

    UByteConstantNoDataArrayTile derived from UByteArrayTile.

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

    Permalink

    The UByteConstantTile type.

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

    Permalink

    UByteRawArrayTile derived from UByteArrayTile.

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

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

    Permalink
  108. abstract class UShortArrayTile extends MutableArrayTile

    Permalink

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

  109. sealed trait UShortCells extends DataType

    Permalink

    The UShortCells type, derived from DataType

  110. class UShortConstantNoDataArrayTile extends UShortArrayTile

    Permalink

    UShortConstantNoDataArrayTile derived from UShortArrayTile.

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

    Permalink

    The UShortConstantTile type.

  112. class UShortRawArrayTile extends UShortArrayTile

    Permalink

    UShortRawArrayTile derived from UShortArrayTile.

  113. class UShortUserDefinedNoDataArrayTile extends UShortArrayTile with UserDefinedShortNoDataConversions

    Permalink

    UShortUserDefinedNoDataArrayTile derived from UShortArrayTile.

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

    Permalink
  115. trait UserDefinedByteNoDataConversions extends AnyRef

    Permalink
  116. trait UserDefinedDoubleNoDataConversions extends AnyRef

    Permalink
  117. trait UserDefinedFloatNoDataConversions extends AnyRef

    Permalink
  118. trait UserDefinedIntNoDataConversions extends AnyRef

    Permalink
  119. sealed trait UserDefinedNoData[T] extends HasNoData[T]

    Permalink

    The UserDefinedNoData type, derived from NoDataHandling.

  120. sealed trait UserDefinedNoDataEncoding extends CellTypeEncoding

    Permalink

    Base trait for encoding CellTypes with user defined NoData values.

  121. trait UserDefinedShortNoDataConversions extends AnyRef

    Permalink
  122. case class WideDoubleNoData(asDouble: Double) extends WidenedNoData with Product with Serializable

    Permalink

    NoData stored as a Double

  123. case class WideIntNoData(asInt: Int) extends WidenedNoData with Product with Serializable

    Permalink

    NoData value stored as an Int.

  124. sealed trait WidenedNoData extends AnyRef

    Permalink

    Container for NoData value using wider word size than declared to handled unsigned number rollover.

  125. implicit class withDoubleKernelDensityMethods extends DoubleKernelDensityMethods

    Permalink
    Definition Classes
    Implicits
  126. implicit class withEuclideanDistanceTileArrayCoordinateMethods extends EuclideanDistanceTileCoordinateArrayMethods

    Permalink
    Definition Classes
    Implicits
  127. implicit class withEuclideanDistanceTileArrayMethods extends EuclideanDistanceTileArrayMethods

    Permalink
    Definition Classes
    Implicits
  128. implicit class withEuclideanDistanceTileCoordinateMethods extends EuclideanDistanceTileCoordinateMethods

    Permalink
    Definition Classes
    Implicits
  129. implicit class withEuclideanDistanceTileMethods extends EuclideanDistanceTileMethods

    Permalink
    Definition Classes
    Implicits
  130. implicit class withEuclideanDistanceTileMultiPointMethods extends EuclideanDistanceTileMultiPointMethods

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

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

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

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

    Permalink
  135. implicit class withIntKernelDensityMethods extends IntKernelDensityMethods

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

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

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

    Permalink
  139. 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
  140. implicit class withMultibandTilePolygonalSummaryMethods extends MultibandTilePolygonalSummaryMethods

    Permalink
    Definition Classes
    Implicits
  141. implicit class withProjectedRasterReprojectMethods[T <: CellGrid] extends ProjectedRasterReprojectMethods[T]

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

    Permalink
  143. implicit class withRasterExtentSplitMethods extends RasterExtentSplitMethods

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

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

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

    Permalink
    Definition Classes
    Implicits
  147. implicit class withRasterTileFeatureCropMethods[T <: CellGrid, D] extends RasterTileFeatureCropMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  148. implicit class withRasterTileFeatureMaskMethods[T <: CellGrid, D] extends RasterTileFeatureMaskMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  149. implicit class withRasterTileFeatureMergeMethods[T <: CellGrid, D] extends RasterTileFeatureMergeMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  150. implicit class withRasterTileFeatureReprojectMethods[T <: CellGrid, D] extends RasterTileFeatureReprojectMethods[T, D]

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

    Permalink
  152. implicit class withSinglebandTilePolygonalSummaryMethods extends SinglebandTilePolygonalSummaryMethods

    Permalink
    Definition Classes
    Implicits
  153. implicit class withTileFeatureCropMethods[T <: CellGrid, D] extends TileFeatureCropMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  154. implicit class withTileFeatureMaskMethods[T <: CellGrid, D] extends TileFeatureMaskMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  155. implicit class withTileFeatureMergeMethods[T <: CellGrid, D] extends TileFeatureMergeMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  156. implicit class withTileFeaturePrototypeMethods[T <: CellGrid, D] extends TileFeaturePrototypeMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  157. implicit class withTileFeatureReprojectMethods[T <: CellGrid, D] extends TileFeatureReprojectMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  158. implicit class withTileFeatureSplitMethods[T <: CellGrid, D] extends TileFeatureSplitMethods[T, D]

    Permalink
    Definition Classes
    Implicits
  159. 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 AsciiRenderMethods with SinglebandTileReprojectMethods with SinglebandTileResampleMethods with SinglebandSigmoidalMethods with SinglebandTileSplitMethods with SinglebandTileSummaryMethods with VectorizeMethods with ViewshedMethods

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

    Permalink
  161. implicit class withTransformMultibandTileMethods extends TransformMethods[MultibandTile]

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

    Permalink
    Definition Classes
    Implicits
  163. 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[Byte] with Product with Serializable

    Permalink
  10. object ByteConstantTile extends Serializable

    Permalink
  11. object CellSize extends Serializable

    Permalink

    The companion object for the CellSize type.

  12. object CellType

    Permalink
  13. object CellTypeEncoding

    Permalink

    Enumeration of tokens used to represent the different types of cell encodings and their associated no-data values in GeoTrellis.

    Enumeration of tokens used to represent the different types of cell encodings and their associated no-data values in GeoTrellis. Used primarily for serialization to/from String, and pattern-matching operations.

  14. object CompositeTile extends Serializable

    Permalink

    The companion object for the CompositeTile type.

  15. object ConstantTile extends Serializable

    Permalink
  16. object CroppedTile extends Serializable

    Permalink

    The companion object for the CroppedTile type.

  17. object DoubleArrayTile extends Serializable

    Permalink

    The companion object for the DoubleArrayTile type.

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

    Permalink
  19. object DoubleCells extends Serializable

    Permalink
  20. object DoubleConstantNoDataCellType extends DataType with DoubleCells with ConstantNoData[Double] with Product with Serializable

    Permalink
  21. object DoubleConstantTile extends Serializable

    Permalink
  22. object EightNeighbors extends Connectivity with Product with Serializable

    Permalink

    Eight-way connectivity.

  23. object FloatArrayTile extends Serializable

    Permalink

    The companion object for the FloatArrayTile type.

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

    Permalink
  25. object FloatCells extends Serializable

    Permalink
  26. object FloatConstantNoDataCellType extends DataType with FloatCells with ConstantNoData[Float] with Product with Serializable

    Permalink
  27. object FloatConstantTile extends Serializable

    Permalink
  28. object FourNeighbors extends Connectivity with Product with Serializable

    Permalink

    Four-way connectivity.

  29. object GenericRasterBench

    Permalink
  30. object GridBounds extends Serializable

    Permalink

    The companion object for the GridBounds type.

  31. object GridExtent extends Serializable

    Permalink
  32. object IntArrayTile extends Serializable

    Permalink

    The companion object for the IntArray type.

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

    Permalink
  34. object IntCells extends Serializable

    Permalink
  35. object IntConstantNoDataCellType extends DataType with IntCells with ConstantNoData[Int] with Product with Serializable

    Permalink
  36. object IntConstantTile extends Serializable

    Permalink
  37. object MultibandTile extends Serializable

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

    Permalink
  39. object PixelInterleaveBandArrayTile extends Serializable

    Permalink
  40. object PixelIsArea extends PixelSampleType with Product with Serializable

    Permalink

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

  41. object PixelIsPoint extends PixelSampleType with Product with Serializable

    Permalink

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

  42. object ProjectedRaster extends Serializable

    Permalink

    The companion object for the ProjectedRaster type.

  43. object ProjectedRasterExtent extends Serializable

    Permalink
  44. object Raster extends Serializable

    Permalink

    The companion object for the Raster type.

  45. object RasterExtent extends Serializable

    Permalink

    The companion object for the RasterExtent type.

  46. object RawArrayTile

    Permalink

    An object housing apply methods which produce RawArrayTiles.

  47. object ShortArrayTile extends Serializable

    Permalink

    The companion object associated with the ShortArrayTile type.

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

    Permalink
  49. object ShortCells extends Serializable

    Permalink
  50. object ShortConstantNoDataCellType extends DataType with ShortCells with ConstantNoData[Short] with Product with Serializable

    Permalink
  51. object ShortConstantTile extends Serializable

    Permalink
  52. object TileFeature extends Serializable

    Permalink
  53. object TileLayout extends Serializable

    Permalink

    The companion object associated with the TileLayout type.

  54. object TileOrMultibandTile

    Permalink
  55. object UByteArrayTile extends Serializable

    Permalink

    The companion object for the UByteArrayTile type.

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

    Permalink
  57. object UByteCells extends Serializable

    Permalink
  58. object UByteConstantNoDataCellType extends DataType with UByteCells with ConstantNoData[Byte] with Product with Serializable

    Permalink
  59. object UByteConstantTile extends Serializable

    Permalink
  60. object UShortArrayTile extends Serializable

    Permalink

    The companion object associated with the UShortArrayTile type.

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

    Permalink
  62. object UShortCells extends Serializable

    Permalink
  63. object UShortConstantNoDataCellType extends DataType with UShortCells with ConstantNoData[Short] with Product with Serializable

    Permalink
  64. object UShortConstantTile extends Serializable

    Permalink
  65. object WideIntNoData extends Serializable

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

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

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

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

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

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

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

    Permalink
  73. package costdistance

    Permalink
  74. package crop

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

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

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

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

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

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

    Permalink
  81. package density

    Permalink
  82. package distance

    Permalink
  83. final val doubleNODATA: Double(NaN)

    Permalink
  84. package equalization

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

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

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

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

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

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

    Permalink
  91. final val floatNODATA: Float(NaN)

    Permalink
  92. package histogram

    Permalink
  93. package hydrology

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

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

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

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

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

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

    Permalink
  100. package interpolation

    Permalink
  101. package io

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

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

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

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

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

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

    Permalink
  108. package mapalgebra

    Permalink
  109. package mask

    Permalink
  110. package matching

    Permalink
  111. package merge

    Permalink
  112. package prototype

    Permalink
  113. package rasterize

    Permalink
  114. package regiongroup

    Permalink
  115. package render

    Permalink
  116. package reproject

    Permalink
  117. package resample

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

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

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

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

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

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

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

    Permalink
  125. package sigmoidal

    Permalink
  126. package split

    Permalink
  127. package stitch

    Permalink
  128. package summary

    Permalink
  129. package testkit

    Permalink
  130. package transform

    Permalink
  131. package triangulation

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

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

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

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

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

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

    Permalink
  138. final val ubyteNODATA: Byte

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

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

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

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

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

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

    Permalink
  145. final val ushortNODATA: Short

    Permalink
  146. package vectorize

    Permalink
  147. 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 Implicits

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped