geotrellis

engine

package engine

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. engine
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class DataSourceSeqWrapper[T] extends AnyRef

  2. class DoubleConstantLayer extends UntiledRasterLayer

  3. class IntConstantLayer extends UntiledRasterLayer

  4. implicit class OpMap2[A, B] extends AnyRef

    Syntax for converting tuples of operations into objects that you can call map and flatMap on.

  5. implicit class OpMap3[A, B, C] extends AnyRef

  6. implicit class OpMap4[A, B, C, D] extends AnyRef

  7. implicit class OpMapArray[A] extends AnyRef

  8. implicit class OpMapSeq[A] extends AnyRef

    Syntax for converting an iterable collection to have methods to work with the results of those operations executed in parallel

  9. implicit class OpSeqToCollect[T] extends AnyRef

  10. sealed trait OperationResult[+T] extends AnyRef

    OperationResult contains an operation's results.

  11. sealed trait StepOutput[+T] extends AnyRef

    When run, Operations will return a StepOutput.

  12. case class AndThen[+T](op: Operation[T]) extends StepOutput[T] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  13. class ArgFileRasterLayer extends UntiledRasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  14. class ArgUrlRasterLayer extends UntiledRasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  15. type Args = List[Any]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  16. class AsciiRasterLayer extends UntiledRasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  17. trait Cache[T] extends Serializable

    Trait for a T-keyed, any valued cache.

  18. class CacheTileLoader extends TileLoader

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  19. case class Catalog(name: String, stores: Map[String, DataStore], json: String, source: String) extends Product with Serializable

    Represents a named collection of data stores.

  20. case class Complete[T](value: T, history: History) extends OperationResult[T] with InternalOperationResult[T] with Product with Serializable

    OperationResult for a successful operation.

  21. case class CompositeOperation[+T, U](gOp: Op[U], f: (U) ⇒ Op[T]) extends Operation[T] with Product with Serializable

    Given an operation and a function that takes the result of that operation and returns a new operation, return an operation of the return type of the function.

  22. type DI = DummyImplicit

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  23. trait DataSource[T, +V] extends OpSource[V]

    DataSource[T, V]esents a data source that may be distributed across machines (logical data source) or loaded in memory on a specific machine.

  24. case class DataStore(name: String, path: String, hasCacheAll: Boolean) extends Product with Serializable

    Represents a location where data can be loaded from (e.

  25. class DiskTileLoader extends TileLoader

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  26. class Engine extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  27. case class Error(message: String, history: History) extends OperationResult[Nothing] with InternalOperationResult[Nothing] with Product with Serializable

    OperationResult for a failed operation.

  28. case class FailOp[T](msg: String) extends Operation[T] with Product with Serializable

    Operation that simply fails with the given message

  29. case class FailureHistory(msg: String, trace: String) extends HistoryResult with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  30. case class GeoTrellisConfig(catalogPath: Option[String]) extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  31. class HashCache[T] extends Cache[T]

    Simple HashMap backed cache keyed by String and can hold any type.

  32. case class History(id: String, steps: List[StepHistory], result: Option[HistoryResult], startTime: Long, endTime: Long, system: String = "unknown") extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  33. sealed trait HistoryResult extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  34. case class LayerId(store: Option[String], name: String) extends Product with Serializable

    A LayerId describes a layer in the catalog.

  35. class LayerLoader extends AnyRef

    LayerLoader will be passed into Operation[T]'s that mix in the LayerOp trait right before 'run' is called on the operation step and cleared afterwards.

  36. case class LayerResult[+T](loadFunc: (LayerLoader) ⇒ T) extends StepOutput[T] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  37. case class Literal[+A](value: A) extends Op[A] with Product with Serializable

    Return the literal value specified.

  38. type Op[+A] = Operation[A]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  39. class Op0[T] extends Operation[T]

    Below are the Op0 - Op6 abstract classes.

  40. class Op1[A, T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  41. class Op2[A, B, T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  42. class Op3[A, B, C, T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  43. class Op4[A, B, C, D, T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  44. abstract class Op5[A, B, C, D, E, T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  45. abstract class Op6[A, B, C, D, E, F, T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  46. trait OpSource[+V] extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  47. abstract class Operation[+T] extends Product with Serializable

    Base Operation for all GeoTrellis functionality.

  48. abstract class OperationWrapper[+T] extends Operation[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  49. case class RasterDefinition(layerId: LayerId, rasterExtent: RasterExtent, tileLayout: TileLayout, cellType: CellType, catalogued: Boolean = true) extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  50. abstract class RasterLayer extends AnyRef

    Represents a Raster Layer that can give detailed information about the Raster it represents, cache the raster, and get the raster cropped to an extent or at a different resolution.

  51. trait RasterLayerBuilder extends AnyRef

    Defines a RasterLayerBuilder that can be used to add raster layer types to GeoTrellis.

  52. case class RasterLayerInfo(id: LayerId, cellType: CellType, rasterExtent: RasterExtent, epsg: Int, xskew: Double, yskew: Double, tileLayout: TileLayout, shouldCache: Boolean = false) extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  53. abstract class RasterLayerType extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  54. class RasterSource extends DataSource[Tile, Tile]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  55. trait RasterSourceMethods extends AnyRef

    This trait can be extended to add methods to RasterSource, such as local operations.

  56. trait RasterSourceSeqMethods extends AnyRef

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

  57. case class RemoteOperation[+T](op: Op[T], cluster: Option[ActorRef]) extends OperationWrapper[T] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  58. case class Result[+T](value: T) extends StepOutput[T] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  59. case class SeqSource[T](elements: Op[Seq[Op[T]]]) extends DataSource[T, Seq[T]] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

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

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

  61. case class StepError(msg: String, trace: String) extends StepOutput[Nothing] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  62. case class StepHistory(opHistories: List[History]) extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  63. case class StepRequiresAsync[+T](args: Args, cb: (Args) ⇒ StepOutput[T]) extends StepOutput[T] with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  64. type Steps[T] = PartialFunction[Any, StepOutput[T]]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  65. case class SuccessHistory(value: String) extends HistoryResult with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  66. abstract class TileLoader extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  67. trait TileNeighbors extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  68. class TileSetRasterLayer extends RasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  69. abstract class UntiledRasterLayer extends RasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  70. class ValueSource[+T] extends OpSource[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

Value Members

  1. package actors

  2. implicit lazy val engine: Engine

  3. package io

  4. package json

  5. package logic

  6. package op

  7. package render

  8. package stats

Deprecated Value Members

  1. object ArgFile extends RasterLayerType with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  2. object ArgFileRasterLayerBuilder extends RasterLayerBuilder

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  3. object ArgUrlRasterLayerBuilder extends RasterLayerBuilder

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  4. object AsciiFile extends RasterLayerType with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  5. object AsciiRasterLayerBuilder extends RasterLayerBuilder

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  6. object Catalog extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  7. object ConstantRaster extends RasterLayerType with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  8. object ConstantRasterLayerBuilder extends RasterLayerBuilder

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  9. object DataSource

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  10. object Engine extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  11. object GeoTrellis

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  12. object GeoTrellisConfig extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  13. object History extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  14. object LayerId extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  15. object Op

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  16. object Operation extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  17. object RasterDefinition extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  18. object RasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  19. object RasterLayerInfo extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  20. object RasterLayerType

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  21. object RasterSource

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  22. object StepError extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  23. object TileNeighbors

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  24. object TileSetRasterLayer

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  25. object TileSetRasterLayerBuilder extends RasterLayerBuilder

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  26. object Tiled extends RasterLayerType with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  27. object TreeChars

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  28. object ValueSource

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

  29. implicit def dataSourceSeqToSeqSource[T](iterable: Iterable[OpSource[T]]): SeqSource[T]

    Annotations
    @deprecated
    Deprecated

    (Since version Geotrellis Version 0.10) geotrellis-engine has been deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped