Class

geotrellis.raster.io.geotiff

Float32GeoTiffMultibandTile

Related Doc: package geotiff

Permalink

class Float32GeoTiffMultibandTile extends GeoTiffMultibandTile with Float32GeoTiffSegmentCollection

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Float32GeoTiffMultibandTile
  2. Float32GeoTiffSegmentCollection
  3. GeoTiffSegmentCollection
  4. GeoTiffMultibandTile
  5. MacroGeotiffMultibandCombiners
  6. GeoTiffImageData
  7. MultibandTile
  8. MacroCombineFunctions
  9. MacroCombinableMultibandTile
  10. CellGrid
  11. Serializable
  12. Serializable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Float32GeoTiffMultibandTile(compressedBytes: Array[Array[Byte]], decompressor: Decompressor, segmentLayout: GeoTiffSegmentLayout, compression: Compression, bandCount: Int, hasPixelInterleave: Boolean, cellType: FloatCells with NoDataHandling)

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def _combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int, b9: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  5. def _combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  6. def _combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  7. def _combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  8. def _combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  9. def _combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  10. def _combine(b0: Int, b1: Int, b2: Int, b3: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  11. def _combine(b0: Int, b1: Int, b2: Int)(set: (SegmentCombiner) ⇒ (Int, GeoTiffSegment, Int, GeoTiffSegment, Int, GeoTiffSegment, Int) ⇒ Unit): Tile

    Permalink
    Attributes
    protected
    Definition Classes
    MacroGeotiffMultibandCombiners
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def band(bandIndex: Int): GeoTiffTile

    Permalink

    Retrieve a particular band from the MultibandTile and return it as a Tile.

    Retrieve a particular band from the MultibandTile and return it as a Tile.

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  14. val bandCount: Int

    Permalink
  15. val bandType: Float32BandType.type

    Permalink
  16. def bands(bandSequence: Int*)(implicit d: DummyImplicit): ArrayMultibandTile

    Permalink

    Retrieve a subset of the bands of the present MultibandTile as a new MultibandTile.

    Retrieve a subset of the bands of the present MultibandTile as a new MultibandTile.

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  17. def bands(bandSequence: Seq[Int]): ArrayMultibandTile

    Permalink

    Retrieve a subset of the bands of the present MultibandTile as a new MultibandTile.

    Retrieve a subset of the bands of the present MultibandTile as a new MultibandTile.

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  18. val cellType: FloatCells with NoDataHandling

    Permalink
  19. def clone(): AnyRef

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

    Permalink
  21. def combine(b0: Int, b1: Int)(f: (Int, Int) ⇒ Int): Tile

    Permalink

    Combine two int band value for each cell.

    Combine two int band value for each cell.

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  22. def combine(f: (Array[Int]) ⇒ Int): Tile

    Permalink

    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
    GeoTiffMultibandTileMultibandTile
  23. def combine(subset: Seq[Int])(f: (Seq[Int]) ⇒ Int): Tile

    Permalink

    Piggy-back on the other combine method to support combing a subset of the bands.

    Piggy-back on the other combine method to support combing a subset of the bands.

    subset

    A sequence containing the subset of bands that are of interest

    f

    A function to combine the bands

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  24. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int, b9: Int)(f: (Int, Int, Int, Int, Int, Int, Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  25. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int)(f: (Int, Int, Int, Int, Int, Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  26. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int)(f: (Int, Int, Int, Int, Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  27. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int)(f: (Int, Int, Int, Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  28. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int)(f: (Int, Int, Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  29. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int)(f: (Int, Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  30. macro def combine(b0: Int, b1: Int, b2: Int, b3: Int)(f: (Int, Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  31. macro def combine(b0: Int, b1: Int, b2: Int)(f: (Int, Int, Int) ⇒ Int): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  32. def combineDouble(b0: Int, b1: Int)(f: (Double, Double) ⇒ Double): Tile

    Permalink

    Combine two double band value for each cell.

    Combine two double band value for each cell.

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  33. def combineDouble(f: (Array[Double]) ⇒ Double): Tile

    Permalink

    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
    GeoTiffMultibandTileMultibandTile
  34. def combineDouble(subset: Seq[Int])(f: (Seq[Double]) ⇒ Double): Tile

    Permalink

    Piggy-back on the other combineDouble method to support combining a subset of the bands.

    Piggy-back on the other combineDouble method to support combining a subset of the bands.

    subset

    A sequence containing the subset of bands that are of interest

    f

    A function to combine the bands

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  35. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int, b9: Int)(f: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  36. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int, b8: Int)(f: (Double, Double, Double, Double, Double, Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  37. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int, b7: Int)(f: (Double, Double, Double, Double, Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  38. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int, b6: Int)(f: (Double, Double, Double, Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  39. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int, b5: Int)(f: (Double, Double, Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  40. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int, b4: Int)(f: (Double, Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  41. macro def combineDouble(b0: Int, b1: Int, b2: Int, b3: Int)(f: (Double, Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  42. macro def combineDouble(b0: Int, b1: Int, b2: Int)(f: (Double, Double, Double) ⇒ Double): Tile

    Permalink
    Definition Classes
    MacroCombineFunctions
  43. def combineDoubleTileCombiner(combiner: DoubleTileCombiner10): Tile

    Permalink
  44. def combineDoubleTileCombiner(combiner: DoubleTileCombiner9): Tile

    Permalink
  45. def combineDoubleTileCombiner(combiner: DoubleTileCombiner8): Tile

    Permalink
  46. def combineDoubleTileCombiner(combiner: DoubleTileCombiner7): Tile

    Permalink
  47. def combineDoubleTileCombiner(combiner: DoubleTileCombiner6): Tile

    Permalink
  48. def combineDoubleTileCombiner(combiner: DoubleTileCombiner5): Tile

    Permalink
  49. def combineDoubleTileCombiner(combiner: DoubleTileCombiner4): Tile

    Permalink
  50. def combineDoubleTileCombiner(combiner: DoubleTileCombiner3): Tile

    Permalink
  51. def combineIntTileCombiner(combiner: IntTileCombiner10): Tile

    Permalink
  52. def combineIntTileCombiner(combiner: IntTileCombiner9): Tile

    Permalink
  53. def combineIntTileCombiner(combiner: IntTileCombiner8): Tile

    Permalink
  54. def combineIntTileCombiner(combiner: IntTileCombiner7): Tile

    Permalink
  55. def combineIntTileCombiner(combiner: IntTileCombiner6): Tile

    Permalink
  56. def combineIntTileCombiner(combiner: IntTileCombiner5): Tile

    Permalink
  57. def combineIntTileCombiner(combiner: IntTileCombiner4): Tile

    Permalink
  58. def combineIntTileCombiner(combiner: IntTileCombiner3): Tile

    Permalink
  59. val compressedBytes: Array[Array[Byte]]

    Permalink
    Definition Classes
    GeoTiffMultibandTileGeoTiffImageData
  60. val compression: Compression

    Permalink
  61. def convert(newCellType: CellType): MultibandTile

    Permalink

    Returns a MultibandTile equivalent to this one, except with cells of the given type.

    Returns a MultibandTile equivalent to this one, except with cells of the given type.

    newCellType

    The type of cells that the result should have

    returns

    The new MultibandTile

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  62. lazy val createSegment: (Int) ⇒ Float32GeoTiffSegment

    Permalink
  63. def createSegmentCombiner(targetSize: Int): SegmentCombiner

    Permalink

    Creates a segment combiner, which is an abstraction that allows us to generalize the combine algorithms over BandType.

    Creates a segment combiner, which is an abstraction that allows us to generalize the combine algorithms over BandType.

    Attributes
    protected
    Definition Classes
    Float32GeoTiffMultibandTileMacroGeotiffMultibandCombiners
  64. val decompressor: Decompressor

    Permalink
    Definition Classes
    GeoTiffMultibandTileGeoTiffImageData
  65. def dimensions: (Int, Int)

    Permalink
    Definition Classes
    CellGrid
  66. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink

    Iterate over each band's int value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    Iterate over each band's int value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  70. def foreach(b0: Int)(f: (Int) ⇒ Unit): Unit

    Permalink

    Iterate over a single band's int value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    Iterate over a single band's int value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  71. def foreachDouble(f: (Int, Double) ⇒ Unit): Unit

    Permalink

    Iterate over each band's double value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    Iterate over each band's double value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  72. def foreachDouble(b0: Int)(f: (Double) ⇒ Unit): Unit

    Permalink

    Iterate over a single band's double value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    Iterate over a single band's double value using a function that takes in a band number and a value, and returns the foreached value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  73. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  74. def getDecompressedBytes(i: Int): Array[Byte]

    Permalink
    Definition Classes
    GeoTiffSegmentCollection
  75. def getSegment(i: Int): T

    Permalink
    Definition Classes
    GeoTiffSegmentCollection
  76. def gridBounds: GridBounds

    Permalink
    Definition Classes
    CellGrid
  77. val hasPixelInterleave: Boolean

    Permalink
  78. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  80. def map(f: (Int, Int) ⇒ Int): MultibandTile

    Permalink

    Map each band's int value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    Map each band's int value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  81. def map(b0: Int)(f: (Int) ⇒ Int): MultibandTile

    Permalink

    Map a single band's int value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    Map a single band's int value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  82. def map(subset: Seq[Int])(f: (Int, Int) ⇒ Int): MultibandTile

    Permalink

    Piggy-back on the other map method to support mapping a subset of the bands.

    Piggy-back on the other map method to support mapping a subset of the bands.

    subset

    A sequence containing the subset of bands that are of interest

    f

    A function to map over the bands

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  83. def mapDouble(f: (Int, Double) ⇒ Double): MultibandTile

    Permalink

    Map each band's double value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    Map each band's double value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  84. def mapDouble(b0: Int)(f: (Double) ⇒ Double): MultibandTile

    Permalink

    Map each band's double value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    Map each band's double value using a function that takes in a band number and a value, and returns the mapped value for that cell value.

    f

    The function

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  85. def mapDouble(subset: Seq[Int])(f: (Int, Double) ⇒ Double): MultibandTile

    Permalink

    Piggy-back on the other map method to support mapping a subset of the bands.

    Piggy-back on the other map method to support mapping a subset of the bands.

    subset

    A sequence containing the subset of bands that are of interest

    f

    A function to map over the bands

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  86. def mapSegments(f: (GeoTiffSegment, Int) ⇒ Array[Byte]): MultibandTile

    Permalink
    Definition Classes
    GeoTiffMultibandTile
  87. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  88. val noDataValue: Option[Float]

    Permalink
  89. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  90. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  91. val rows: Int

    Permalink
  92. val segmentCount: Int

    Permalink
  93. val segmentLayout: GeoTiffSegmentLayout

    Permalink
  94. def size: Int

    Permalink
    Definition Classes
    CellGrid
  95. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  96. def toArrayTile(): ArrayMultibandTile

    Permalink
    Definition Classes
    GeoTiffMultibandTile
  97. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from GeoTiffSegmentCollection

Inherited from GeoTiffMultibandTile

Inherited from GeoTiffImageData

Inherited from MultibandTile

Inherited from CellGrid

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped