BlendRenderer class final

A blend renderer can apply a color ramp to a hillshade to emphasize areas of high or low elevation of raster data in a RasterLayer.

The blend renderer extends HillshadeRenderer with options to provide minimum and maximum stretch values, gamma adjustments, elevation raster, and color ramp. It provides a look similar to the original raster, but with some terrain shading, giving it a textured look and making changes in elevation more visible.

Inheritance

Constructors

BlendRenderer({Raster? elevationRaster, required List<double> outputMinValues, required List<double> outputMaxValues, required List<double> sourceMinValues, required List<double> sourceMaxValues, required List<double> noDataValues, required List<double> gammas, ColorRamp? colorRamp, required double altitude, required double azimuth, required double zFactor, required SlopeType slopeType, required double pixelSizeFactor, required double pixelSizePower, required int outputBitDepth})
Creates a blend renderer.
factory

Properties

altitude → double
The altitude angle in degree.
no setterinherited
azimuth → double
The azimuth angle in degree.
no setterinherited
colorRamp → ColorRamp
The color ramp for creating the blend renderer.
no setter
elevationRaster → Raster?
The elevation raster, Raster.
no setter
gammas → List<double>
Gamma adjustments.
no setter
hashCode → int
The hash code for this object.
no setterinherited
noDataValues → List<double>
NoData values.
no setter
outputBitDepth → int
The output bit depth.
no setterinherited
outputMaxValues → List<double>
Output maximum stretch values.
no setter
outputMinValues → List<double>
Output minimum stretch values.
no setter
pixelSizeFactor → double
The pixel size factor.
no setterinherited
pixelSizePower → double
The pixel size power.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
slopeType → SlopeType
The slope type.
no setterinherited
sourceMaxValues → List<double>
Maximum source stretch values.
no setter
sourceMinValues → List<double>
Minimum source stretch values.
no setter
zFactor → double
The Z factor.
no setterinherited

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