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.Double|15|False|None|None
QgsProcessingParameterEnum|param|Morphometric parameter in 'size' window to calculate|elev;slope;aspect;profc;planc;longc;crosc;minic;maxic;feature
QgsProcessingParameterNumber|exp|Exponent for distance weighting (0.0-4.0)|QgsProcessingParameterNumber.Double|0.0|False|None|None