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. AnyRef
  14. 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 extends NoDataHandling

    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. implicit final class DoubleArrayFiller extends AnyVal

    Permalink
  31. abstract class DoubleArrayTile extends MutableArrayTile

    Permalink

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

  32. sealed trait DoubleCells extends DataType

    Permalink

    The DoubleCells type, derived from DataType

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

    Permalink

    The DoubleConstantNoDataArrayTile, derived from DoubleArrayTile.

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

    Permalink

    The DoubleConstantTile type.

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

    Permalink

    The DoubleRawArrayTile, derived from DoubleArrayTile.

  36. type DoubleTileMapper = macros.DoubleTileMapper

    Permalink
  37. type DoubleTileVisitor = macros.DoubleTileVisitor

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

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

    Permalink
  40. sealed trait FixedNoDataEncoding extends CellTypeEncoding

    Permalink

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

  41. implicit final class FloatArrayFiller extends AnyVal

    Permalink
  42. abstract class FloatArrayTile extends MutableArrayTile

    Permalink

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

  43. sealed trait FloatCells extends DataType

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

    Permalink

    The FloatConstantNoDataArrayTile derived from FloatArrayTile.

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

    Permalink

    The FloatConstantTile type.

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

    Permalink

    The FloatRawArrayTile derived from FloatArrayTile.

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

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

    Permalink
  49. class GenericRasterBench extends AnyRef

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

    Permalink

    GeoAttrsError exception.

  51. trait Grid extends Serializable

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

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

  54. implicit class HillshadeTuple extends AnyRef

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

    Permalink
  56. abstract class IntArrayTile extends MutableArrayTile

    Permalink

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

  57. sealed trait IntCells extends DataType

    Permalink

    The IntCells type, derived from DataType

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

    Permalink

    The IntConstantNoDataArrayTile derived from IntArrayTile.

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

    Permalink

    The IntConstantTile type.

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

    Permalink

    The IntRawArrayTile derived from IntArrayTile.

  61. type IntTileMapper = macros.IntTileMapper

    Permalink
  62. type IntTileVisitor = macros.IntTileVisitor

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

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

    Permalink
  65. trait IterableTile extends MacroIterableTile

    Permalink

    Trait to supply foreach(|Double) methods.

  66. trait MacroGeotiffMultibandCombiners extends AnyRef

    Permalink
  67. trait MacroMultibandCombiners extends AnyRef

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

    Permalink

    The MappableTile trait.

  69. type MultibandRaster = Raster[MultibandTile]

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

    Permalink
  71. trait MutableArrayTile extends ArrayTile

    Permalink

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

  72. sealed trait NoDataHandling extends AnyRef

    Permalink

    The NoDataHandling.

  73. sealed trait NoNoData extends NoDataHandling

    Permalink

    The NoNoData type, derived from NoDataHandling.

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

  75. sealed abstract class PixelSampleType extends AnyRef

    Permalink

    The base class for the two concrete PixelSampleTypes.

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

    Permalink

    The ProjectedRaster type.

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

    Permalink

    The Raster type.

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

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

  80. implicit final class ShortArrayFiller extends AnyVal

    Permalink
  81. abstract class ShortArrayTile extends MutableArrayTile

    Permalink

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

  82. sealed trait ShortCells extends DataType

    Permalink

    The ShortCells type, derived from DataType

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

    Permalink

    ShortConstantNoDataArrayTile derived from ShortArrayTile.

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

    Permalink

    The ShortConstantTile type.

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

    Permalink

    ShortRawArrayTile derived from ShortArrayTile.

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

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

    Permalink
  88. type SinglebandRaster = Raster[Tile]

    Permalink
  89. implicit class SinglebandRasterAnyRefMethods extends AnyRef

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

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

    Permalink

    Base trait for a Tile.

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

    Permalink

    The TileExtents type.

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

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

  95. sealed class TileOrMultibandTile[T] extends AnyRef

    Permalink
  96. implicit class TileTupleExtensions extends AnyRef

    Permalink
  97. implicit class TraversableTileExtensions extends AnyRef

    Permalink
  98. abstract class UByteArrayTile extends MutableArrayTile

    Permalink

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

  99. sealed trait UByteCells extends DataType

    Permalink

    The UByteCells type, derived from DataType

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

    Permalink

    UByteConstantNoDataArrayTile derived from UByteArrayTile.

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

    Permalink

    The UByteConstantTile type.

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

    Permalink

    UByteRawArrayTile derived from UByteArrayTile.

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

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

    Permalink
  105. abstract class UShortArrayTile extends MutableArrayTile

    Permalink

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

  106. sealed trait UShortCells extends DataType

    Permalink

    The UShortCells type, derived from DataType

  107. class UShortConstantNoDataArrayTile extends UShortArrayTile

    Permalink

    UShortConstantNoDataArrayTile derived from UShortArrayTile.

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

    Permalink

    The UShortConstantTile type.

  109. class UShortRawArrayTile extends UShortArrayTile

    Permalink

    UShortRawArrayTile derived from UShortArrayTile.

  110. class UShortUserDefinedNoDataArrayTile extends UShortArrayTile with UserDefinedShortNoDataConversions

    Permalink

    UShortUserDefinedNoDataArrayTile derived from UShortArrayTile.

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

    Permalink
  112. trait UserDefinedByteNoDataConversions extends AnyRef

    Permalink
  113. trait UserDefinedDoubleNoDataConversions extends AnyRef

    Permalink
  114. trait UserDefinedFloatNoDataConversions extends AnyRef

    Permalink
  115. trait UserDefinedIntNoDataConversions extends AnyRef

    Permalink
  116. sealed trait UserDefinedNoData[T] extends NoDataHandling

    Permalink

    The UserDefinedNoData type, derived from NoDataHandling.

  117. sealed trait UserDefinedNoDataEncoding extends CellTypeEncoding

    Permalink

    Base trait for encoding CellTypes with user defined NoData values.

  118. trait UserDefinedShortNoDataConversions extends AnyRef

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

    Permalink

    NoData stored as a Double

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

    Permalink

    NoData value stored as an Int.

  121. sealed trait WidenedNoData extends AnyRef

    Permalink

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

  122. implicit class withDoubleKernelDensityMethods extends DoubleKernelDensityMethods

    Permalink
    Definition Classes
    Implicits
  123. implicit class withEuclideanDistanceTileArrayCoordinateMethods extends EuclideanDistanceTileCoordinateArrayMethods

    Permalink
    Definition Classes
    Implicits
  124. implicit class withEuclideanDistanceTileArrayMethods extends EuclideanDistanceTileArrayMethods

    Permalink
    Definition Classes
    Implicits
  125. implicit class withEuclideanDistanceTileCoordinateMethods extends EuclideanDistanceTileCoordinateMethods

    Permalink
    Definition Classes
    Implicits
  126. implicit class withEuclideanDistanceTileMethods extends EuclideanDistanceTileMethods

    Permalink
    Definition Classes
    Implicits
  127. implicit class withEuclideanDistanceTileMultiPointMethods extends EuclideanDistanceTileMultiPointMethods

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

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

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

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

    Permalink
  132. implicit class withIntKernelDensityMethods extends IntKernelDensityMethods

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

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

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

    Permalink
  136. 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
  137. implicit class withMultibandTilePolygonalSummaryMethods extends MultibandTilePolygonalSummaryMethods

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

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

    Permalink
  140. implicit class withRasterExtentSplitMethods extends RasterExtentSplitMethods

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

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

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

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

    Permalink
  145. implicit class withSinglebandTilePolygonalSummaryMethods extends SinglebandTilePolygonalSummaryMethods

    Permalink
    Definition Classes
    Implicits
  146. 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
  147. implicit class withTileSeqMethods extends MethodExtensions[Traversable[Tile]] with LocalSeqMethods

    Permalink
  148. implicit class withTransformMultibandTileMethods extends TransformMethods[MultibandTile]

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

    Permalink
    Definition Classes
    Implicits
  150. 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 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 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 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 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 Raster extends Serializable

    Permalink

    The companion object for the Raster type.

  44. object RasterExtent extends Serializable

    Permalink

    The companion object for the RasterExtent type.

  45. object RawArrayTile

    Permalink

    An object housing apply methods which produce RawArrayTiles.

  46. object ShortArrayTile extends Serializable

    Permalink

    The companion object associated with the ShortArrayTile type.

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

    Permalink
  48. object ShortCells extends Serializable

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

    Permalink
  50. object ShortConstantTile extends Serializable

    Permalink
  51. object TileLayout extends Serializable

    Permalink

    The companion object associated with the TileLayout type.

  52. object TileOrMultibandTile

    Permalink
  53. object UByteArrayTile extends Serializable

    Permalink

    The companion object for the UByteArrayTile type.

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

    Permalink
  55. object UByteCells extends Serializable

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

    Permalink
  57. object UByteConstantTile extends Serializable

    Permalink
  58. object UShortArrayTile extends Serializable

    Permalink

    The companion object associated with the UShortArrayTile type.

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

    Permalink
  60. object UShortCells extends Serializable

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

    Permalink
  62. object UShortConstantTile extends Serializable

    Permalink
  63. object WideIntNoData extends Serializable

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

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

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

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

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

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

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

    Permalink
  71. package costdistance

    Permalink
  72. package crop

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

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

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

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

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

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

    Permalink
  79. package density

    Permalink
  80. package distance

    Permalink
  81. final val doubleNODATA: Double(NaN)

    Permalink
  82. package equalization

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

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

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

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

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

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

    Permalink
  89. final val floatNODATA: Float(NaN)

    Permalink
  90. package histogram

    Permalink
  91. package hydrology

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

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

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

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

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

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

    Permalink
  98. package interpolation

    Permalink
  99. package io

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

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

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

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

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

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

    Permalink
  106. package mapalgebra

    Permalink
  107. package mask

    Permalink
  108. package matching

    Permalink
  109. package merge

    Permalink
  110. package prototype

    Permalink
  111. package rasterize

    Permalink
  112. package regiongroup

    Permalink
  113. package render

    Permalink
  114. package reproject

    Permalink
  115. package resample

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

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

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

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

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

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

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

    Permalink
  123. package sigmoidal

    Permalink
  124. package split

    Permalink
  125. package stitch

    Permalink
  126. package summary

    Permalink
  127. package testkit

    Permalink
  128. package transform

    Permalink
  129. package triangulation

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

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

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

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

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

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

    Permalink
  136. final val ubyteNODATA: Byte

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

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

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

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

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

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

    Permalink
  143. final val ushortNODATA: Short

    Permalink
  144. package vectorize

    Permalink
  145. 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 AnyRef

Inherited from Any

Ungrouped