HillshadeRenderer class final

A hillshade renderer uses a grayscale representation of a 3D surface to help visualize the raster data in a RasterLayer.

A hillshade (also known as shaded relief) is a grayscale representation of a 3D surface, with the sun's relative position taken into account for shading the image. The HillshadeRenderer.altitude and HillshadeRenderer.azimuth properties specify the light's position.

Inheritance
Implementers

Constructors

HillshadeRenderer({required double altitude, required double azimuth, double zFactor = 1, SlopeType slopeType = SlopeType.none, double pixelSizeFactor = 1, double pixelSizePower = 1, int outputBitDepth = 8})
Creates a hillshade renderer.
factory

Properties

altitude double
The altitude angle in degree.
no setter
azimuth double
The azimuth angle in degree.
no setter
hashCode int
The hash code for this object.
no setterinherited
outputBitDepth int
The output bit depth.
no setter
pixelSizeFactor double
The pixel size factor.
no setter
pixelSizePower double
The pixel size power.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
slopeType SlopeType
The slope type.
no setter
zFactor double
The Z factor.
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