BlendRenderer constructor

BlendRenderer({
  1. Raster? elevationRaster,
  2. required List<double> outputMinValues,
  3. required List<double> outputMaxValues,
  4. required List<double> sourceMinValues,
  5. required List<double> sourceMaxValues,
  6. required List<double> noDataValues,
  7. required List<double> gammas,
  8. ColorRamp? colorRamp,
  9. required double altitude,
  10. required double azimuth,
  11. required double zFactor,
  12. required SlopeType slopeType,
  13. required double pixelSizeFactor,
  14. required double pixelSizePower,
  15. required int outputBitDepth,
})

Creates a blend renderer.

Parameters:

  • elevationRaster — The elevation data, Raster. Can be null.
  • outputMinValuesList of double. Output stretch values, one for each band. Can be null.
  • outputMaxValuesList of double. Output stretch values, one for each band. Can be null.
  • sourceMinValuesList of double. Input stretch values, one for each band. Can be null.
  • sourceMaxValuesList of double. Input stretch values, one for each band. Can be null.
  • noDataValuesList of double. NoData values, one for each band. Can be null.
  • gammasList of double. Gamma adjustment. Can be null.
  • colorRamp — The color ramp object.
  • 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 unit, default is 1.
  • slopeTypeSlopeType.
  • pixelSizeFactor — Pixel size factor, default is 1.
  • pixelSizePower — Pixel size power value, default is 1.
  • outputBitDepth — Output bit depth, default is 8-bit.