geotrellis.raster

ArrayMultiBandTile

class ArrayMultiBandTile extends MultiBandTile

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ArrayMultiBandTile
  2. MultiBandTile
  3. MacroCombinableMultiBandTile
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ArrayMultiBandTile(bands: Array[Tile])

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 band(bandIndex: Int): Tile

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  8. val bandCount: Int

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  9. val cellType: CellType

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val cols: Int

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  12. def combine(b0: Int, b1: Int)(f: (Int, Int) ⇒ Int): Tile

    Combine two int band value for each cell.

    Combine two int band value for each cell.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  13. def combine(f: (Array[Int]) ⇒ Int): Tile

    Combine each int band value for each cell.

    Combine each int band value for each cell. This method will be inherently slower than calling a method with explicitly stated bands, so if you have as many or fewer bands to combine than an explicit method call, use that.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  14. def combine(b0: Int, b1: Int, b2: Int, b3: Int)(f: (Int, Int, Int, Int) ⇒ Int): Tile

    Combine four int band value for each cell.

    Combine four int band value for each cell. Note: this method uses macros to side step the inefficiency of Function4 not being specialized.

    Definition Classes
    MultiBandTile
  15. def combine(b0: Int, b1: Int, b2: Int)(f: (Int, Int, Int) ⇒ Int): Tile

    Combine three int band value for each cell.

    Combine three int band value for each cell. Note: this method uses macros to side step the inefficiency of Function3 not being specialized.

    Definition Classes
    MultiBandTile
  16. def combineDouble(b0: Int, b1: Int)(f: (Double, Double) ⇒ Double): Tile

    Combine two double band value for each cell.

    Combine two double band value for each cell.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  17. def combineDouble(f: (Array[Double]) ⇒ Double): MutableArrayTile

    Combine each double band value for each cell.

    Combine each double band value for each cell. This method will be inherently slower than calling a method with explicitly stated bands, so if you have as many or fewer bands to combine than an explicit method call, use that.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  18. def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int)(f: (Double, Double, Double, Double) ⇒ Double): Tile

    Combine four double band value for each cell.

    Combine four double band value for each cell. Note: this method uses macros to side step the inefficiency of Function4 not being specialized.

    Definition Classes
    MultiBandTile
  19. def combineDouble(b0: Int, b1: Int, b2: Int)(f: (Double, Double, Double) ⇒ Double): Tile

    Combine three double band value for each cell.

    Combine three double band value for each cell. Note: this method uses macros to side step the inefficiency of Function3 not being specialized.

    Definition Classes
    MultiBandTile
  20. def combineDoubleTileCombiner(combiner: DoubleTileCombiner4): MutableArrayTile

    Combine four double band value for each cell.

    Combine four double band value for each cell.

    Definition Classes
    ArrayMultiBandTileMacroCombinableMultiBandTile
  21. def combineDoubleTileCombiner(combiner: DoubleTileCombiner3): Tile

    Combine three double band value for each cell.

    Combine three double band value for each cell.

    Definition Classes
    ArrayMultiBandTileMacroCombinableMultiBandTile
  22. def combineIntTileCombiner(combiner: IntTileCombiner4): Tile

    Combine four int band value for each cell.

    Combine four int band value for each cell.

    Definition Classes
    ArrayMultiBandTileMacroCombinableMultiBandTile
  23. def combineIntTileCombiner(combiner: IntTileCombiner3): Tile

    Combine three int band value for each cell.

    Combine three int band value for each cell.

    Definition Classes
    ArrayMultiBandTileMacroCombinableMultiBandTile
  24. def convert(newCellType: CellType): MultiBandTile

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  25. def dimensions: (Int, Int)

    Definition Classes
    MultiBandTile
  26. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def foreach(b0: Int)(f: (Int) ⇒ Unit): Unit

    Iterate over a single band's int value.

    Iterate over a single band's int value.

    f

    Function that takes in a band number and a value, and returns the foreachped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  30. def foreach(f: (Int, Int) ⇒ Unit): Unit

    Iterate over each band's int value.

    Iterate over each band's int value.

    f

    Function that takes in a band number and a value, and returns the foreachped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  31. def foreachDouble(b0: Int)(f: (Double) ⇒ Unit): Unit

    Iterate over a single band's double value.

    Iterate over a single band's double value.

    f

    Function that takes in a band number and a value, and returns the foreachped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  32. def foreachDouble(f: (Int, Double) ⇒ Unit): Unit

    Iterate over each band's double value.

    Iterate over each band's double value.

    f

    Function that takes in a band number and a value, and returns the foreachped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  33. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  34. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  35. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  36. def map(b0: Int)(f: (Int) ⇒ Int): MultiBandTile

    Map a single band's int value.

    Map a single band's int value.

    f

    Function that takes in a band number and a value, and returns the mapped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  37. def map(f: (Int, Int) ⇒ Int): MultiBandTile

    Map each band's int value.

    Map each band's int value.

    f

    Function that takes in a band number and a value, and returns the mapped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  38. def mapDouble(b0: Int)(f: (Double) ⇒ Double): MultiBandTile

    Map each band's double value.

    Map each band's double value.

    f

    Function that takes in a band number and a value, and returns the mapped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  39. def mapDouble(f: (Int, Double) ⇒ Double): MultiBandTile

    Map each band's double value.

    Map each band's double value.

    f

    Function that takes in a band number and a value, and returns the mapped value for that cell value.

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  40. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  43. val rows: Int

    Definition Classes
    ArrayMultiBandTileMultiBandTile
  44. def size: Int

    Definition Classes
    MultiBandTile
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  46. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MultiBandTile

Inherited from AnyRef

Inherited from Any

Ungrouped