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.
A vector of all bands in this MultibandTile.
A vector of all bands in this MultibandTile.
Combine two int band value for each cell.
Combine two int band value for each cell.
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.
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.
A sequence containing the subset of bands that are of interest
A function to combine the bands
Combine two double band value for each cell.
Combine two double band value for each cell.
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.
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.
A sequence containing the subset of bands that are of interest
A function to combine the bands
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.
The type of cells that the result should have
The new MultibandTile
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.
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.
The function
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.
The function
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.
The function
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.
The function
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.
The function
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.
The function
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.
A sequence containing the subset of bands that are of interest
A function to map over the bands
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.
The function
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.
The function
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.
A sequence containing the subset of bands that are of interest
A function to map over the bands
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.
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.