r.carve Takes vector stream data, transforms it to raster and subtracts depth from the output DEM. Raster (r.*) QgsProcessingParameterRasterLayer|raster|Elevation|None|False QgsProcessingParameterFeatureSource|vector|Vector layer containing stream(s)|1|None|False QgsProcessingParameterNumber|width|Stream width (in meters). Default is raster cell width|QgsProcessingParameterNumber.Double|None|True|None|None QgsProcessingParameterNumber|depth|Additional stream depth (in meters)|QgsProcessingParameterNumber.Double|None|True|None|None QgsProcessingParameterBoolean|-n|No flat areas allowed in flow direction|False QgsProcessingParameterRasterDestination|output|Modified elevation QgsProcessingParameterVectorDestination|points|Adjusted stream points