Class

geotrellis.raster.io.geotiff

ByteGeoTiffMultibandTile

Related Doc: package geotiff

Permalink

class ByteGeoTiffMultibandTile extends GeoTiffMultibandTile with ByteGeoTiffSegmentCollection

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

Instance Constructors

  1. new ByteGeoTiffMultibandTile(compressedBytes: SegmentBytes, decompressor: Decompressor, segmentLayout: GeoTiffSegmentLayout, compression: Compression, bandCount: Int, hasPixelInterleave: Boolean, cellType: ByteCells 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

    Returns the corresponding GeoTiffTile from the inputted band index.

    Returns the corresponding GeoTiffTile from the inputted band index.

    returns

    The corresponding GeoTiffTile

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  14. val bandCount: Int

    Permalink
  15. def bandSafe(bandIndex: Int): Option[Tile]

    Permalink

    Safely fetch a band from a MultiBandTile, given some band index which may or may not be valid.

    Safely fetch a band from a MultiBandTile, given some band index which may or may not be valid.

    Definition Classes
    MultibandTile
  16. val bandType: ByteBandType.type

    Permalink
  17. def bands: Vector[Tile]

    Permalink

    Converts all of the bands into a collection of Vector[Tile]

    Converts all of the bands into a collection of Vector[Tile]

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  18. val cellType: ByteCells with NoDataHandling

    Permalink
  19. def clone(): AnyRef

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

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

    Permalink

    Apply a function that takes a (Int, Int) and returns an Int over two selected bands in the MultibandTile.

    Apply a function that takes a (Int, Int) and returns an Int over two selected bands in the MultibandTile.

    b0

    The first band

    b1

    The second band

    f

    A function that takes a (Int, Int) and returns an Int

    returns

    Returns a new Tile that contains the results of f

    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

    This function piggy-backs on the other combine method to support combing a subset of the bands.

    This function piggy-backs 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

    Apply a function that takes a (Double, Double) and returns a Double over two selected bands in the MultibandTile.

    Apply a function that takes a (Double, Double) and returns a Double over two selected bands in the MultibandTile.

    b0

    The first band

    b1

    The second band

    f

    A function that takes a (Double, Double) and returns a Double

    returns

    Returns a new Tile that contains the results of f

    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

    This function piggy-backs on the other combineDouble method to support combining a subset of the bands.

    This function piggy-backs 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 compression: Compression

    Permalink
  60. def convert(newCellType: CellType): GeoTiffMultibandTile

    Permalink

    Converts the CellTypes of a MultibandTile to the given CellType.

    Converts the CellTypes of a MultibandTile to the given CellType.

    newCellType

    The desired CellType

    returns

    A MultibandTile that contains the the new CellType

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  61. 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
    ByteGeoTiffMultibandTileMacroGeotiffMultibandCombiners
  62. def crop(windows: Seq[GridBounds]): Iterator[(GridBounds, ArrayMultibandTile)]

    Permalink

    Crop this tile to given pixel regions.

    Crop this tile to given pixel regions.

    windows

    Pixel bounds specifying the crop areas

    Definition Classes
    GeoTiffMultibandTile
  63. def crop(gridBounds: GridBounds): ArrayMultibandTile

    Permalink

    Crop this tile to given pixel region.

    Crop this tile to given pixel region.

    Definition Classes
    GeoTiffMultibandTile
  64. lazy val decompressGeoTiffSegment: (Int, Array[Byte]) ⇒ ByteGeoTiffSegment

    Permalink
  65. val decompressor: Decompressor

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

    Permalink
    Definition Classes
    Grid
  67. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink

    Multiband iterate over tile's int value using a function that takes in an array of values, and returns the foreached value for that cell value.

    Multiband iterate over tile's int value using a function that takes in an array of values, and returns the foreached value for that cell value.

    f

    The function

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

    Permalink

    Apply a function that takes a (Int, Int) and returns Unit over a MultibandTile.

    Apply a function that takes a (Int, Int) and returns Unit over a MultibandTile.

    f

    A function that takes a (Int, Int) and returns Unit

    returns

    Returns the Unit value for each (Int, Int) in the MultibandTile

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

    Permalink

    Apply a function that takes an Int and returns Unit over a MultibandTile starting at the given band.

    Apply a function that takes an Int and returns Unit over a MultibandTile starting at the given band.

    b0

    The starting band

    f

    A function that takes an Int and returns Unit

    returns

    Returns the Unit value for each Int in the selected bands

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  73. def foreachDouble(f: (Array[Double]) ⇒ Unit): Unit

    Permalink

    Multiband iterate over tile's double value using a function that takes in an array of values, and returns the foreached value for that cell value.

    Multiband iterate over tile's double value using a function that takes in an array of values, and returns the foreached value for that cell value.

    f

    The function

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

    Permalink

    Apply a function that takes a (Double, Double) and returns Unit over a MultibandTile.

    Apply a function that takes a (Double, Double) and returns Unit over a MultibandTile.

    f

    A function that takes a (Double, Double) and returns Unit

    returns

    Returns the Unit value for each (Double, Double) in the MultibandTile

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

    Permalink

    Apply a function that takes a Double and returns Unit over a MultibandTile starting at the given band.

    Apply a function that takes a Double and returns Unit over a MultibandTile starting at the given band.

    b0

    The starting band

    f

    A function that takes a Double and returns Unit

    returns

    Returns the Unit value for each Double in the selected bands

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

    Permalink
    Definition Classes
    AnyRef → Any
  77. def getSegment(i: Int): T

    Permalink
    Definition Classes
    GeoTiffSegmentCollection
  78. def getSegments(ids: Traversable[Int]): Iterator[(Int, T)]

    Permalink
    Definition Classes
    GeoTiffSegmentCollection
  79. def gridBounds: GridBounds

    Permalink
    Definition Classes
    Grid
  80. val hasPixelInterleave: Boolean

    Permalink
  81. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  82. def interpretAs(newCellType: CellType): MultibandTile

    Permalink

    Changes the interpretation of the tile cells through changing NoData handling and optionally cell data type.

    Changes the interpretation of the tile cells through changing NoData handling and optionally cell data type. If DataType portion of the CellType is unchanged the tile data is not duplicated through conversion. If cell DataType conversion is required it is done in a naive way, without considering NoData handling.

    newCellType

    CellType to be used in interpreting existing cells

    Definition Classes
    ByteGeoTiffMultibandTileMultibandTile
  83. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  84. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  85. def map(f: (Int, Int) ⇒ Int): MultibandTile

    Permalink

    Map over a MultibandTile with a function that takes a (Int, Int) and returns an Int.

    Map over a MultibandTile with a function that takes a (Int, Int) and returns an Int.

    f

    A function that takes a (Int, Int) and returns an Int

    returns

    Returns a MultibandGeoTiff that contains the results of f

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

    Permalink

    Map over a MultibandTile band.

    Map over a MultibandTile band.

    b0

    The band

    f

    A function that takes an Int and returns an Int

    returns

    Returns a MultibandGeoTiff that contains both the changed and unchanged bands

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

    Permalink

    This function piggy-backs on the other map method to support mapping a subset of the bands.

    This function piggy-backs 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
  88. def mapBands(f: (Int, Tile) ⇒ Tile): MultibandTile

    Permalink

    Map over each band, and return a new MultibandTile.

    Map over each band, and return a new MultibandTile.

    f

    A function to apply to each band, given it's band index.

    returns

    An ArrayMultibandTile with the resulting tiles.

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

    Permalink

    Map over a MultibandTile with a function that takes a (Int, Double) and returns a Double.

    Map over a MultibandTile with a function that takes a (Int, Double) and returns a Double.

    f

    A function that takes a (Int, Double) and returns a Double

    returns

    Returns a MultibandGeoTiff that contains the results of f

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

    Permalink

    Map over a MultibandTile band.

    Map over a MultibandTile band.

    b0

    The band

    f

    A function that takes a Double and returns a Double

    returns

    Returns a MultibandGeoTiff that contains both the changed and unchanged bands

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

    Permalink

    This function piggy-backs on the other mapDouble method to support mapping a subset of the bands.

    This function piggy-backs on the other mapDouble 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
  92. def mapSegments(f: (GeoTiffSegment, Int) ⇒ Array[Byte]): MultibandTile

    Permalink

    Takes a function that takes a GeoTiffSegment and an Int and returns the results as a new MultibandTile.

    Takes a function that takes a GeoTiffSegment and an Int and returns the results as a new MultibandTile.

    f

    A function that takes a GeoTiffSegment and an Int and returns an Array[Byte]

    returns

    A new MultibandTile that contains the results of the function

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

    Permalink
    Definition Classes
    AnyRef
  94. val noDataValue: Option[Byte]

    Permalink
  95. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  97. val rows: Int

    Permalink
    Definition Classes
    GeoTiffMultibandTileGeoTiffImageDataGrid
  98. val segmentBytes: SegmentBytes

    Permalink
    Definition Classes
    GeoTiffMultibandTileGeoTiffImageData
  99. val segmentCount: Int

    Permalink
  100. val segmentLayout: GeoTiffSegmentLayout

    Permalink
  101. def size: Int

    Permalink

    The size of the grid, e.g.

    The size of the grid, e.g. cols * rows.

    Definition Classes
    Grid
  102. def subsetBands(bandSequence: Seq[Int]): ArrayMultibandTile

    Permalink

    Creates an ArrayMultibandTIle that contains a subset of bands from the GeoTiff.

    Creates an ArrayMultibandTIle that contains a subset of bands from the GeoTiff.

    bandSequence

    A sequence of band indexes that are a subset of bands of the GeoTiff

    returns

    Returns an ArrayMultibandTile with the selected bands

    Definition Classes
    GeoTiffMultibandTileMultibandTile
  103. def subsetBands(bandSequence: Int*)(implicit d: DummyImplicit): MultibandTile

    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
    MultibandTile
  104. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  105. def targetCellType: CellType

    Permalink

    Target cell type for generation of new Tile and MultibandTiles.

    Target cell type for generation of new Tile and MultibandTiles.

    Attributes
    protected
    Definition Classes
    MultibandTile
  106. def toArrayTile(): ArrayMultibandTile

    Permalink

    Converts the GeoTiffMultibandTile to an ArrayMultibandTile

    Converts the GeoTiffMultibandTile to an ArrayMultibandTile

    Definition Classes
    GeoTiffMultibandTile
  107. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. def withNoData(noDataValue: Option[Double]): ByteGeoTiffMultibandTile

    Permalink

    Return tile tile as raw cell MultibandTile with No NoData handling

    Return tile tile as raw cell MultibandTile with No NoData handling

    Definition Classes
    ByteGeoTiffMultibandTileMultibandTile

Inherited from GeoTiffSegmentCollection

Inherited from GeoTiffMultibandTile

Inherited from LazyLogging

Inherited from GeoTiffImageData

Inherited from MultibandTile

Inherited from CellGrid

Inherited from Grid

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped