Back to FabImage Studio website

You are here: Start » Filter Reference » Profile » Profile Point Transforms » NormalizeProfile

NormalizeProfile


Module: FoundationPro

Rescales a profile linearly, so that its minimum becomes inNewMinimum and its maximum becomes inNewMaximum.

Name Type Range Description
Input value
inProfile Profile Input profile
Input value
inRange Range*
Input value
inNewMinimum Real* Desired minimum value of the resulting profile (if set to Nil, the minimum of the input profile is used)
Input value
inNewMaximum Real* Desired maximum value of the resulting profile (if set to Nil, the maximum of the input profile is used)
Input value
inSaturateHighestFraction Real 0.0 - 1.0 Fraction of the highest values skipped during normalization
Input value
inSaturateLowestFraction Real 0.0 - 1.0 Fraction of the lowest values skipped during normalization
Output value
outProfile Profile Normalized profile
Output value
outA Real Multiplicative parameter of the applied linear transformation
Output value
outB Real Additive parameter of the applied linear transformation

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Range exceeds inProfile in NormalizeProfile.
DomainError The sum of inSaturateHighestFraction and inSaturateLowestFraction can't be greater than 1 in NormalizeProfile.

Complexity Level

This filter is available on Basic Complexity Level.