LocalTransforms
Profile - Convolve
Applies a convolution to the profile, using the given mask.
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InKernel | FloatArray | Convolution kernel. |
| InNormalizeKernel | Bool | If true, the kernel values are normalized in the range 〔-1, 1〕. |
| InBorderPadding | Enum < BorderPadding > | Padding type added to both profile borders. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Output profile. |
| Error | ErrorState | Gets the execution error message |
Profile - Differentiate
Differentiates the profile (computes its derivative).
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InCyclic | Bool | Whether the profile is cyclic. |
| InDifferentiationMethod | Enum < DifferentiationMethod > | Differentiation method. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Derivative. |
| Error | ErrorState | Gets the execution error message |
Profile - Differentiate_Step
Differentiate the profile, using a specific difference step.
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InCyclic | Bool | Whether the profile is cyclic. |
| InStep | Int | Difference step. Range: 〔1, +inf). |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Derivative. |
| Error | ErrorState | Gets the execution error message |
Profile - Dilate
Dilates the profile. Note: Replaces every value in the range with the maximum value inside the specified kernel.
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InCyclic | Bool | Whether the profile is cyclic. |
| InKernelRadius | Int | Kernel's radius. Range: 〔0, +inf). |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Dilated profile. |
| Error | ErrorState | Gets the execution error message |
Profile - Erode
Erodes the profile. Note: Replaces every value in the range with the minimum value inside the specified kernel.
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InCyclic | Bool | Whether the profile is cyclic. |
| InKernelRadius | Int | Kernel's radius. Range: 〔0, +inf). |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Eroded profile. |
| Error | ErrorState | Gets the execution error message |
Profile - GaussianSmooth
Smooths a profile by Gaussian-averaging points inside the specified kernel. Note: If either the profile or the kernel have size zero, the profile is returned unmodified.
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InStdDev | Float | Standard deviation of the Gaussian kernel. Range: 〔0, +inf). |
| InKernelRelativeSize | Float | Multiplier of the standard deviation that determines the size of the kernel. Range: 〔0, +inf). |
| InBorderPadding | Enum < BorderPadding > | Padding type added to both profile borders. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Smoothed profile. |
| Error | ErrorState | Gets the execution error message |
Profile - Smooth
Smooths a profile by averaging points inside the specified kernel. Note: If either the profile or the kernel have size zero, the profile is returned unmodified.
IN
| Name | Type | Description |
|---|---|---|
| InProfile | Profile | The input Profile |
| InKernelRadius | Int | Kernel's radius. Kernel size is computed as (2 * inKernelRadius + 1). Range: 〔0, +inf). |
| InBorderPadding | Enum < BorderPadding > | Padding type added to both profile borders. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutProfile | Profile | Smoothed profile. |
| Error | ErrorState | Gets the execution error message |