QgsProcessingParameterRasterLayer|input|Name of input raster map|None|False
QgsProcessingParameterNumber|slope_tolerance|Slope tolerance that defines a 'flat' surface (degrees)|QgsProcessingParameterNumber.Double|1.0|False|None|None
QgsProcessingParameterNumber|curvature_tolerance|Curvature tolerance that defines 'planar' surface|QgsProcessingParameterNumber.Double|0.0001|False|None|None
QgsProcessingParameterNumber|size|Size of processing window (odd number only, max: 69)|QgsProcessingParameterNumber.Integer|3|False|3|499
QgsProcessingParameterEnum|method|Morphometric parameter in 'size' window to calculate|elev;slope;aspect;profc;planc;longc;crosc;minic;maxic;feature|False|0|True
QgsProcessingParameterNumber|exponent|Exponent for distance weighting (0.0-4.0)|QgsProcessingParameterNumber.Double|0.0|False|0.0|4.0