geotrellis.engine

RasterSource

class RasterSource extends DataSource[Tile, Tile]

Linear Supertypes
DataSource[Tile, Tile], OpSource[Tile], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RasterSource
  2. DataSource
  3. OpSource
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RasterSource(rasterDef: Op[RasterDefinition], tileOps: Op[Seq[Op[Tile]]])

Type Members

  1. type Self = RasterSource

    Definition Classes
    RasterSourceDataSource

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def cached(implicit engine: Engine): RasterSource

    Definition Classes
    RasterSourceDataSource
  8. def cachedOps(implicit engine: Engine): Op[Seq[Op[Tile]]]

    Definition Classes
    DataSource
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def combine[T1 >: Tile, B](dss: Seq[DataSource[T1, _]], label: String)(f: (Seq[T1]) ⇒ B): SeqSource[B]

    Definition Classes
    DataSource
  11. def combine[T1 >: Tile, B](dss: Seq[DataSource[T1, _]])(f: (Seq[T1]) ⇒ B): SeqSource[B]

    Definition Classes
    DataSource
  12. def combine[B, C](ds: DataSource[B, _], label: String)(f: (Tile, B) ⇒ C): SeqSource[C]

    Definition Classes
    DataSource
  13. def combine[B, C](ds: DataSource[B, _])(f: (Tile, B) ⇒ C): SeqSource[C]

    Definition Classes
    DataSource
  14. def combineOp[T1 >: Tile, B](dss: Seq[DataSource[T1, _]], name: String)(f: (Seq[Op[T1]]) ⇒ Op[B]): SeqSource[B]

    Definition Classes
    DataSource
  15. def combineOp[B, C](ds: DataSource[B, _], name: String)(f: (Op[Tile], Op[B]) ⇒ Op[C]): SeqSource[C]

    Definition Classes
    DataSource
  16. def combineOp[T1 >: Tile, B](dss: Seq[DataSource[T1, _]])(f: (Seq[Op[T1]]) ⇒ Op[B]): SeqSource[B]

    Definition Classes
    DataSource
  17. def combineOp[B, C](ds: DataSource[B, _])(f: (Op[Tile], Op[B]) ⇒ Op[C]): SeqSource[C]

    Definition Classes
    DataSource
  18. def combineTile(rss: Seq[RasterSource], name: String)(f: (Seq[Tile]) ⇒ Tile): RasterSource

  19. def combineTile(rss: Seq[RasterSource])(f: (Seq[Tile]) ⇒ Tile): RasterSource

  20. def combineTile(rs: RasterSource, name: String)(f: (Tile, Tile) ⇒ Tile): RasterSource

  21. def combineTile(rs: RasterSource)(f: (Tile, Tile) ⇒ Tile): RasterSource

  22. def combineTileOp(rss: Seq[RasterSource], name: String)(f: (Seq[Op[Tile]]) ⇒ Op[Tile]): RasterSource

  23. def combineTileOp(rss: Seq[RasterSource])(f: (Seq[Op[Tile]]) ⇒ Op[Tile]): RasterSource

  24. def combineTileOp(rs: RasterSource, name: String)(f: (Op[Tile], Op[Tile]) ⇒ Op[Tile]): RasterSource

  25. def combineTileOp(rs: RasterSource)(f: (Op[Tile], Op[Tile]) ⇒ Op[Tile]): RasterSource

  26. def converge[B](f: (Seq[Tile]) ⇒ B): ValueSource[B]

    Definition Classes
    DataSource
  27. def converge(): ValueSource[Tile]

    Definition Classes
    DataSource
  28. def convergeOp(): Op[Tile]

    Definition Classes
    RasterSourceOpSource
  29. def convert(newType: CellType): RasterSource

  30. def distribute(cluster: Option[ActorRef]): RasterSource

    Definition Classes
    RasterSourceDataSource
  31. def distribute(cluster: ActorRef): Self

    Definition Classes
    DataSource
  32. def distribute: Self

    Definition Classes
    DataSource
  33. def distributeOps(cluster: Option[ActorRef]): Op[Seq[Op[Tile]]]

    Definition Classes
    DataSource
  34. def elements(): Op[Seq[Op[Tile]]]

    Definition Classes
    RasterSourceDataSource
  35. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  37. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def foldLeft[B](z: B)(folder: (B, Tile) ⇒ B): ValueSource[B]

    Definition Classes
    DataSource
  39. def foldRight[B](z: B)(folder: (Tile, B) ⇒ B): ValueSource[B]

    Definition Classes
    DataSource
  40. def get(implicit engine: Engine): Tile

    Definition Classes
    OpSource
  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. def global[That](f: (Tile) ⇒ Tile): RasterSource

  43. def globalOp[T, That](f: (Tile) ⇒ Op[Tile]): RasterSource

  44. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  45. def info: ValueSource[RasterLayerInfo]

  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. def map[B](f: (Tile) ⇒ B, label: String): SeqSource[B]

    apply a function to elements *

    apply a function to elements *

    Definition Classes
    DataSource
  48. def map[B](f: (Tile) ⇒ B): SeqSource[B]

    apply a function to elements *

    apply a function to elements *

    Definition Classes
    DataSource
  49. def mapOp[B](f: (Op[Tile]) ⇒ Op[B], name: String): SeqSource[B]

    apply a function to element operations *

    apply a function to element operations *

    Definition Classes
    DataSource
  50. def mapOp[B](f: (Op[Tile]) ⇒ Op[B]): SeqSource[B]

    apply a function to element operations *

    apply a function to element operations *

    Definition Classes
    DataSource
  51. def mapRaster(f: (Raster) ⇒ Tile, name: String): RasterSource

    apply a function to elements, and return the appropriate datasource *

  52. def mapRaster(f: (Raster) ⇒ Tile): RasterSource

    apply a function to elements, and return the appropriate datasource *

  53. def mapRasterOp(f: (Op[Raster]) ⇒ Op[Tile], name: String): RasterSource

    apply a function to element operations, and return the appropriate datasource *

  54. def mapRasterOp(f: (Op[Raster]) ⇒ Op[Tile]): RasterSource

    apply a function to element operations, and return the appropriate datasource *

  55. def mapTile(f: (Tile) ⇒ Tile, name: String): RasterSource

    apply a function to elements, and return the appropriate datasource *

  56. def mapTile(f: (Tile) ⇒ Tile): RasterSource

    apply a function to elements, and return the appropriate datasource *

  57. def mapTileOp(f: (Op[Tile]) ⇒ Op[Tile], name: String): RasterSource

    apply a function to element operations, and return the appropriate datasource *

  58. def mapTileOp(f: (Op[Tile]) ⇒ Op[Tile]): RasterSource

    apply a function to element operations, and return the appropriate datasource *

  59. def mapWithExtent[T](f: (Tile, Extent) ⇒ T, name: String)(implicit d: DummyImplicit): SeqSource[T]

    apply a function to elements, and return the appropriate datasource *

  60. def mapWithExtent[T](f: (Tile, Extent) ⇒ T)(implicit d: DummyImplicit): SeqSource[T]

    apply a function to elements, and return the appropriate datasource *

  61. def mapWithExtentOp[T](f: (Op[(Tile, Extent)]) ⇒ Op[T], name: String)(implicit d: DummyImplicit): SeqSource[T]

    apply a function to element operations, and return the appropriate datasource *

  62. def mapWithExtentOp[T](f: (Op[(Tile, Extent)]) ⇒ Op[T])(implicit d: DummyImplicit): SeqSource[T]

    apply a function to element operations, and return the appropriate datasource *

  63. def max(): ValueSource[Int]

  64. def min(): ValueSource[Int]

  65. def minMax(): ValueSource[(Int, Int)]

  66. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  67. final def notify(): Unit

    Definition Classes
    AnyRef
  68. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  69. val rasterDef: Op[RasterDefinition]

  70. val rasterDefinition: Op[RasterDefinition]

  71. def rasterExtent: ValueSource[RasterExtent]

  72. def rasters: Op[Seq[Op[Raster]]]

  73. def reduce[T1 >: Tile](reducer: (T1, T1) ⇒ T1): ValueSource[T1]

    Definition Classes
    DataSource
  74. def reduceLeft[T1 >: Tile](reducer: (T1, Tile) ⇒ T1): ValueSource[T1]

    Definition Classes
    DataSource
  75. def reduceRight[T1 >: Tile](reducer: (Tile, T1) ⇒ T1): ValueSource[T1]

    Definition Classes
    DataSource
  76. def resample(targetCols: Int, targetRows: Int): RasterSource

  77. def resample(target: Extent): RasterSource

  78. def resample(target: RasterExtent): RasterSource

  79. def run(implicit engine: Engine): OperationResult[Tile]

    Definition Classes
    OpSource
  80. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  81. val tileOps: Op[Seq[Op[Tile]]]

  82. def tiles: Op[Seq[Op[Tile]]]

  83. def toString(): String

    Definition Classes
    AnyRef → Any
  84. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. def withConverge[B](f: (Seq[Tile]) ⇒ B): DataSource[Tile, B]

    Definition Classes
    DataSource
  88. def withElements(newElements: Op[Seq[Op[Tile]]]): DataSource[Tile, Tile]

Inherited from DataSource[Tile, Tile]

Inherited from OpSource[Tile]

Inherited from AnyRef

Inherited from Any

Ungrouped