Class

geotrellis.raster

withMultibandTileMethods

Related Doc: package raster

Permalink

implicit class withMultibandTileMethods extends MethodExtensions[MultibandTile] with MultibandTileCropMethods with MultibandTileMergeMethods with MultibandTilePrototypeMethods with MultibandTileReprojectMethods with MultibandJpgRenderMethods with MultibandColorMethods with MultibandPngRenderMethods with MultibandTileResampleMethods

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. withMultibandTileMethods
  2. MultibandTileResampleMethods
  3. TileResampleMethods
  4. MultibandPngRenderMethods
  5. MultibandColorMethods
  6. MultibandJpgRenderMethods
  7. MultibandTileReprojectMethods
  8. TileReprojectMethods
  9. MultibandTilePrototypeMethods
  10. TilePrototypeMethods
  11. MultibandTileMergeMethods
  12. TileMergeMethods
  13. MultibandTileCropMethods
  14. TileCropMethods
  15. CropMethods
  16. MethodExtensions
  17. Serializable
  18. Serializable
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new withMultibandTileMethods(self: MultibandTile)

    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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def color(): Tile

    Permalink

    Turns an RGB or an RGBA multiband tile into a integer packed RGBA single band tile

    Turns an RGB or an RGBA multiband tile into a integer packed RGBA single band tile

    Definition Classes
    MultibandColorMethods
  7. def crop(srcExtent: Extent, extent: Extent, options: Options): MultibandTile

    Permalink

    Given a source Extent (the extent of the present MultibandTile), a destination Extent, and a set of Options, return a new MultibandTile.

    Given a source Extent (the extent of the present MultibandTile), a destination Extent, and a set of Options, return a new MultibandTile.

    Definition Classes
    MultibandTileCropMethodsTileCropMethods
  8. def crop(gb: GridBounds, options: Options): MultibandTile

    Permalink

    Given a GridBounds and some cropping options, crop the MultibandTile and return a new MultibandTile.

    Given a GridBounds and some cropping options, crop the MultibandTile and return a new MultibandTile.

    Definition Classes
    MultibandTileCropMethodsCropMethods
  9. def crop(srcExtent: Extent, extent: Extent): MultibandTile

    Permalink

    Given a source Extent and a destination extent produce a cropped Tile.

    Given a source Extent and a destination extent produce a cropped Tile.

    Definition Classes
    TileCropMethods
  10. def crop(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int): MultibandTile

    Permalink

    Given the starting and stopping columns and rows, crop.

    Given the starting and stopping columns and rows, crop.

    Definition Classes
    CropMethods
  11. def crop(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int, options: Options): MultibandTile

    Permalink

    Given the starting and stopping columns and rows and some cropping options, crop.

    Given the starting and stopping columns and rows and some cropping options, crop.

    Definition Classes
    CropMethods
  12. def crop(cols: Int, rows: Int): MultibandTile

    Permalink

    Given a number of columns and rows for the desired output, crop.

    Given a number of columns and rows for the desired output, crop.

    Definition Classes
    CropMethods
  13. def crop(cols: Int, rows: Int, options: Options): MultibandTile

    Permalink

    Given a number of columns and rows for the desired output and some cropping options, crop.

    Given a number of columns and rows for the desired output and some cropping options, crop.

    Definition Classes
    CropMethods
  14. def crop(gb: GridBounds): MultibandTile

    Permalink

    Given a GridBounds, crop.

    Given a GridBounds, crop.

    Definition Classes
    CropMethods
  15. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Any
  21. def merge(extent: Extent, otherExtent: Extent, other: MultibandTile, method: ResampleMethod): MultibandTile

    Permalink

    Merge this MultiBandTile with the other one.

    Merge this MultiBandTile with the other one. All places in the present tile that contain NODATA and are in the intersection of the two given extents are filled-in with data from the other tile. A new MutlibandTile is returned.

    extent

    The extent of this MultiBandTile

    otherExtent

    The extent of the other MultiBandTile

    other

    The other MultiBandTile

    method

    The resampling method

    returns

    A new MultiBandTile, the result of the merge

    Definition Classes
    MultibandTileMergeMethodsTileMergeMethods
  22. def merge(other: MultibandTile): MultibandTile

    Permalink

    Merge the respective bands of this MultibandTile and the other one.

    Merge the respective bands of this MultibandTile and the other one.

    other

    The other Tile

    returns

    A new Tile, the result of the merge

    Definition Classes
    MultibandTileMergeMethodsTileMergeMethods
  23. def merge(extent: Extent, otherExtent: Extent, other: MultibandTile): MultibandTile

    Permalink

    Merge this Tile with the other one.

    Merge this Tile with the other one. All places in the present tile that contain NODATA and are in the intersection of the two given extents are filled-in with data from the other tile. A new Tile is returned.

    extent

    The extent of this Tile

    otherExtent

    The extent of the other Tile

    other

    The other Tile

    returns

    A new Tile, the result of the merge

    Definition Classes
    TileMergeMethods
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  27. def prototype(cols: Int, rows: Int): ArrayMultibandTile

    Permalink

    Given numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.

    Given numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.

    Definition Classes
    MultibandTilePrototypeMethodsTilePrototypeMethods
  28. def prototype(cellType: CellType, cols: Int, rows: Int): ArrayMultibandTile

    Permalink

    Given a CellType and numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.

    Given a CellType and numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.

    Definition Classes
    MultibandTilePrototypeMethodsTilePrototypeMethods
  29. def renderJpg(): Jpg

    Permalink

    Generate a JPG image from a multiband raster.

    Generate a JPG image from a multiband raster.

    Use this operation when you have a multiband raster of data that you want to visualize with an image.

    To render with this method, you must first ensure that your tile is encoded with integer data whose values range from 0 to 255.

    Definition Classes
    MultibandJpgRenderMethods
  30. def renderPng(): Png

    Permalink

    Generate a PNG image from a multiband raster.

    Generate a PNG image from a multiband raster.

    Use this operation when you have a multiband raster of data that you want to visualize with an image.

    To render with this method, you must first ensure that your tile is encoded with integer data whose values range from 0 to 255.

    Definition Classes
    MultibandPngRenderMethods
  31. def reproject(srcExtent: Extent, gridBounds: GridBounds, transform: Transform, inverseTransform: Transform, options: Options): Raster[MultibandTile]

    Permalink
  32. def reproject(srcExtent: Extent, gridBounds: GridBounds, src: CRS, dest: CRS, options: Options): Raster[MultibandTile]

    Permalink
  33. def reproject(srcExtent: Extent, src: CRS, dest: CRS, options: Options): Raster[MultibandTile]

    Permalink
  34. def reproject(srcExtent: Extent, targetRasterExtent: RasterExtent, transform: Transform, inverseTransform: Transform, options: Options): Raster[MultibandTile]

    Permalink
  35. def reproject(srcExtent: Extent, gridBounds: GridBounds, transform: Transform, inverseTransform: Transform): Raster[MultibandTile]

    Permalink
    Definition Classes
    TileReprojectMethods
  36. def reproject(srcExtent: Extent, gridBounds: GridBounds, src: CRS, dest: CRS): Raster[MultibandTile]

    Permalink
    Definition Classes
    TileReprojectMethods
  37. def reproject(srcExtent: Extent, src: CRS, dest: CRS): Raster[MultibandTile]

    Permalink
    Definition Classes
    TileReprojectMethods
  38. def reproject(srcExtent: Extent, targetRasterExtent: RasterExtent, transform: Transform, inverseTransform: Transform): Raster[MultibandTile]

    Permalink
    Definition Classes
    TileReprojectMethods
  39. def resample(extent: Extent, targetCols: Int, targetRows: Int, method: ResampleMethod): MultibandTile

    Permalink
  40. def resample(extent: Extent, target: RasterExtent, method: ResampleMethod): MultibandTile

    Permalink
  41. def resample(targetCols: Int, targetRows: Int): MultibandTile

    Permalink
    Definition Classes
    TileResampleMethods
  42. def resample(targetCols: Int, targetRows: Int, method: ResampleMethod): MultibandTile

    Permalink
    Definition Classes
    TileResampleMethods
  43. def resample(extent: Extent, targetCols: Int, targetRows: Int): MultibandTile

    Permalink
    Definition Classes
    TileResampleMethods
  44. def resample(extent: Extent, target: RasterExtent): MultibandTile

    Permalink
    Definition Classes
    TileResampleMethods
  45. val self: MultibandTile

    Permalink
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  47. def toString(): String

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

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

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

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

Inherited from MultibandPngRenderMethods

Inherited from MultibandColorMethods

Inherited from MultibandJpgRenderMethods

Inherited from MultibandTileMergeMethods

Inherited from MultibandTileCropMethods

Inherited from TileCropMethods[MultibandTile]

Inherited from CropMethods[MultibandTile]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped