HillshadeRenderer constructor
HillshadeRenderer({})
Creates a hillshade renderer.
Parameters:
altitude
— Altitude angle of the light source.azimuth
— Azimuth angle of the light source, measured clockwise from north.zFactor
— Factor to convert z unit to x,y units, default is 1.slopeType
— SlopeType.pixelSizeFactor
— Pixel size factor, default is 1.pixelSizePower
— Pixel size power value, default is 1.outputBitDepth
— Output bit depth, default is 8-bit.
Implementation
factory HillshadeRenderer({
required double altitude,
required double azimuth,
double zFactor = 1,
SlopeType slopeType = SlopeType.none,
double pixelSizeFactor = 1,
double pixelSizePower = 1,
int outputBitDepth = 8,
}) {
_initializeArcGISEnvironmentIfNeeded();
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_HillshadeRenderer_createWithParameters(
altitude,
azimuth,
zFactor,
slopeType.coreValue,
pixelSizeFactor,
pixelSizePower,
outputBitDepth,
errorHandler,
);
});
return HillshadeRenderer._withHandle(handle);
}