Skip to content

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