Skip to content

PointTransforms

Profile - Abs

Replaces each profile value with its absolute value (in-place).

IN

Name Type Description
InProfile Profile The input Profile
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Add

Adds the value to each element of the profile (in-place).

IN

Name Type Description
InProfile Profile The input Profile
InValue Float Value to add.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Divide

Divides each element of a profile by the specified value (in-place).

IN

Name Type Description
InProfile Profile The input Profile
InValue Float Divisor.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Limit

Limits profile's values in a certain range (in-place).

IN

Name Type Description
InProfile Profile The input Profile
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Multiply

Multiplies each element of a profile by the specified value (in-place).

IN

Name Type Description
InProfile Profile The input Profile
InValue Float Multiplier.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Negate

Negates each value of the profile (in-place).

IN

Name Type Description
InProfile Profile The input Profile
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Normalize

Rescales the profile linearly so that its minimum becomes inNewMinimum and its maximum becomes inNewMaximum (in-place).

IN

Name Type Description
InProfile Profile The input Profile
InSaturateHighestFraction Float Fraction of the highest values skipped when normalizing. Range: 〔0, 1〕.
InSaturateLowestFraction Float Fraction of the lowest values skipped when normalizing. Range: 〔0, 1〕.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Rescale

Rescales the profile, applying the linear transformation x * inA + inB (in-place).

IN

Name Type Description
InProfile Profile The input Profile
InA Float Valued multiplied.
InB Float Valued added.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message

Profile - Subtract

Subtracts the specified value from each element of the profile (in-place).

IN

Name Type Description
InProfile Profile The input Profile
InValue Float Value to subtract.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutProfile Profile The modified Core.Data.Types.Profile
Error ErrorState Gets the execution error message