|
oevislib_net
0.14.3.0
|
Functions | |
| static Profile | oevislib_net.Profile.operator* (Profile inProfile, float inValue) |
| Multiplies each element of a profile by the specified value. | |
| void | oevislib_net.Profile.Abs (Optional< Range > inRange=null) |
| Replaces each profile value with its absolute value (in-place). | |
| void | oevislib_net.Profile.Add (float inValue, Optional< Range > inRange=null) |
| Adds the value to each element of the profile (in-place). | |
| void | oevislib_net.Profile.Divide (float inValue, Optional< Range > inRange=null) |
| Divides each element of a profile by the specified value (in-place). | |
| void | oevislib_net.Profile.Limit (Optional< float > inLowValue=null, Optional< float > inHighValue=null, Optional< Range > inRange=null) |
| Limits profile's values in a certain range (in-place). | |
| void | oevislib_net.Profile.Multiply (float inValue, Optional< Range > inRange=null) |
| Multiplies each element of a profile by the specified value (in-place). | |
| void | oevislib_net.Profile.Negate (Optional< Range > inRange=null) |
| Negates each value of the profile (in-place). | |
| void | oevislib_net.Profile.Normalize (Optional< float > inNewMinimum, Optional< float > inNewMaximum, float inSaturateHighestFraction, float inSaturateLowestFraction, Optional< Range > inRange, Optional< float > outA, Optional< float > outB) |
| Rescales the profile linearly so that its minimum becomes inNewMinimum and its maximum becomes inNewMaximum (in-place). | |
| void | oevislib_net.Profile.Rescale (float inA, float inB, Optional< Range > inRange=null) |
| Rescales the profile, applying the linear transformation x * inA + inB (in-place). | |
| void | oevislib_net.Profile.Subtract (float inValue, Optional< Range > inRange=null) |
| Subtracts the specified value from each element of the profile (in-place). | |
|
inline |
Replaces each profile value with its absolute value (in-place).
| inRange | Range of indices to consider. |
|
inline |
Adds the value to each element of the profile (in-place).
| inValue | Value to add. |
| inRange | Range of indices to consider. |
|
inline |
Divides each element of a profile by the specified value (in-place).
| inValue | Divisor. |
| inRange | Range of indices to consider. |
|
inline |
Limits profile's values in a certain range (in-place).
| inLowValue | Minimum value. |
| inHighValue | Maximum value. |
| inRange | Range of indices to consider. |
|
inline |
Multiplies each element of a profile by the specified value (in-place).
| inValue | Multiplier. |
| inRange | Range of indices to consider. |
|
inline |
Negates each value of the profile (in-place).
| inRange | Range of indices to consider. |
|
inline |
Rescales the profile linearly so that its minimum becomes inNewMinimum and its maximum becomes inNewMaximum (in-place).
| inNewMinimum | Minimum value of the resulting profile (or the current minimum of the profile, if not defined). |
| inNewMaximum | Maximum value of the resulting profile (or the current maximum of the profile, if not defined). |
| inSaturateHighestFraction | Fraction of the highest values skipped when normalizing. Range: [0, 1]. |
| inSaturateLowestFraction | Fraction of the lowest values skipped when normalizing. Range: [0, 1]. |
| inRange | Range of indices to consider. |
| outA | Multiplicative parameter of the applied linear transformation. |
| outB | Additive parameter of the applied linear transformation. |
Multiplies each element of a profile by the specified value.
| inProfile | Profile. |
| inValue | Multiplier. |
|
inline |
Rescales the profile, applying the linear transformation x * inA + inB (in-place).
| inA | Valued multiplied. |
| inB | Valued added. |
| inRange | Range of indices to consider. |
|
inline |
Subtracts the specified value from each element of the profile (in-place).
| inValue | Value to subtract. |
| inRange | Range of indices to consider. |