ConvolveProfile
Applies a user-defined convolution to a profile.
Syntax
C++
C#
Python
def ConvolveProfile( inProfile: Profile, inMask: list[float], outProfile: Profile, /, *, inRange: Range | None = None, inNormalizeMaskValues: bool = False, inMaskOrigin: int | None = None ) -> None
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
![]() |
inProfile | Profile | Profile to be processed | |
![]() |
inRange | Range | None | None | |
![]() |
inMask | list[float] | Convolution kernel mask that will be applied to the profile | |
![]() |
inNormalizeMaskValues | bool | False | If set to true, the kernel mask will be normalized so that its values sum up to one |
![]() |
inMaskOrigin | int | None | None | Index of the kernel mask element that will be aligned against the profile values |
![]() |
outProfile | Profile | Output profile |


