Retrieve one band of an ArrayMultibandTile.
Retrieve one band of an ArrayMultibandTile.
The index of the band to be retrieved
A (single-band) Tile containing the requested band.
Produce a new ArrayMultibandTile whose bands are taken from the source ArrayMultibandTile according to the bandSequence.
Produce a new ArrayMultibandTile whose bands are taken from the source ArrayMultibandTile according to the bandSequence. For example, if the bandSequence consists of a 4 followed by a 2, then the new ArrayMultibandTile will have two bands, the fifth and third from the source ArrayMultibandTile.
The indices to use to create the new ArrayMultibandTile.
The resulting ArrayMultibandTile.
Produce a new ArrayMultibandTile whose bands are taken from the source ArrayMultibandTile according to the bandSequence.
Produce a new ArrayMultibandTile whose bands are taken from the source ArrayMultibandTile according to the bandSequence. For example, if the bandSequence is List(1,7), then the new ArrayMultibandTile will have two bands, the eighth and second from the source ArrayMultibandTile.
The list of indices to use to create the new ArrayMultibandTile.
The resulting ArrayMultibandTile.
Combine two int band value for each cell.
Combine two int band value for each cell.
The index of the first band to combine.
The index of the second band to combine.
A function from (Int, Int) to Int. The tuple contains the respective values of the two bands at a particular point.
The Tile that results from combining the bands.
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.
A function from Array[Int] to Int. The array contains the values of each band at a particular point.
The Tile that results from combining the bands.
Combine a subset of the bands of a ArrayMultibandTile into a new integer-valued MultibandTile using the function f.
Combine a subset of the bands of a ArrayMultibandTile into a new integer-valued MultibandTile using the function f.
A sequence containing the subset of bands that are of interest.
A function to combine the bands.
The Tile that results from combining the bands.
Combine two double band value for each cell.
Combine two double band value for each cell.
The index of the first band to combine.
The index of the second band to combine.
A function from (Double, Double) to Double. The tuple contains the respective values of the two bands at a particular point.
The Tile that results from combining the bands.
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.
A function from Array[Double] to Double. The array contains the values of each band at a particular point.
The Tile that results from combining the bands.
Combine a subset of the bands of a ArrayMultibandTile into a new double-valued MultibandTile using the function f.
Combine a subset of the bands of a ArrayMultibandTile into a new double-valued MultibandTile using the function f.
A sequence containing the subset of bands that are of interest.
A function to combine the bands.
The Tile that results from combining the bands.
Convert the present ArrayMultibandTile into a MultibandTile with the given CellType.
Convert the present ArrayMultibandTile into a MultibandTile with the given CellType.
The destination CellType
A MultibandTile of the given CellType
Iterate over a single band's int value.
Iterate over a single band's int value.
Function that takes in a band number and a value, and and produces some side-effect.
Iterate over each band's int value.
Iterate over each band's int value.
Function that takes in a band number and a value, and produces some side-effect.
Iterate over a single band's double value.
Iterate over a single band's double value.
Function that takes in a band number and a value, and produces some side-effect.
Iterate over each band's double value.
Iterate over each band's double value.
Function that takes in a band number and a value, and produces some side-effect.
Map a single band's int value.
Map a single band's int value.
Function that takes in a band number and a value, and returns the mapped value for that cell value.
A MultibandTile containing the result
Map each band's int value.
Map each band's int value.
Function that takes in a band number and a value, and returns the mapped value for that cell value.
A MultibandTile containing the result
Map over a subset of the bands of an ArrayMultibandTile to create a new integer-valued MultibandTile.
Map over a subset of the bands of an ArrayMultibandTile to create a new integer-valued MultibandTile.
A sequence containing the subset of bands that are of interest.
A function to map over the bands.
A MultibandTile containing the result
Map each band's double value.
Map each band's double value.
Function that takes in a band number and a value, and returns the mapped value for that cell value.
A MultibandTile containing the result
Map each band's double value.
Map each band's double value.
Function that takes in a band number and a value, and returns the mapped value for that cell value.
A MultibandTile containing the result
Map over a subset of the bands of an ArrayMultibandTile to create a new double-valued MultibandTile tile.
Map over a subset of the bands of an ArrayMultibandTile to create a new double-valued MultibandTile tile.
A sequence containing the subset of bands that are of interest.
A function to map over the bands.
A MultibandTile containing the result
The ArrayMultibandTile type.