Converts the array from source value range A-B to destination value range C-D. For example: converts values from 0-255 to 0.0 to 1.0.
int32 Normalize( Uint64Iterator first, Uint64Iterator last, uint64 currMin, uint64 currMax, uint64 newMin, uint64 newMax )
Parameter Type | Parameter Name | Documentation |
---|---|---|
<Uint64Iterator> | first | An iterator at the start of the range. |
<Uint64Iterator> | last | An iterator at the end of the range. |
uint64 | currMin | For the source range A-B, this value represents the current minimum, or A. |
uint64 | currMax | For the source range A-B, this value represents the current maximum, or B. |
uint64 | newMin | For the destination range C-D, this value represents the new minimum, or C. |
uint64 | newMax | For the destination range C-D, this value represents the new maximum, or D. |
None published. Please look for an example in the Scenome Scripting Language code base.