RgbRenderer class final
An RGB stretch renderer can combine bands as red, green, blue composites to help visualize the raster data in a RasterLayer.
This renderer can be used for viewing color aerial photography, which is a three-band raster dataset, or to display different combinations of bands when working with multi-band raster datasets, such as satellite or aerial imagery.
- Inheritance
-
- Object
- RasterRenderer
- BaseStretchRenderer
- RgbRenderer
Constructors
-
RgbRenderer({StretchParameters? stretchParameters, required List<
int> bandIndexes, required List<double> gammas, required bool estimateStatistics, PansharpenType pansharpenType = PansharpenType.none, Raster? panchromaticRaster, List<double> weights = const []}) -
Creates a RGB renderer.
factory
Properties
-
bandIndexes
→ List<
int> -
Band index array.
no setter
- estimateStatistics → bool
-
The status of whether to estimate statistics or not when it's not
available from the data source.
no setterinherited
-
gammas
→ List<
double> -
The gamma values.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- panchromaticRaster → Raster?
-
Panchromatic raster.
no setter
- pansharpenType → PansharpenType
-
Pansharpen type.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stretchParameters → StretchParameters?
-
The stretch parameters.
no setterinherited
-
weights
→ List<
double> -
Pansharpen weight array.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited