Regions are defined by the settings of the Processing Unit options, which can be either the Whole Data Set (whole), or any combination of Width (w), Height (h), Depth (d), Time (t), and Elements (e). If none of these flags are supplied, then the default will be the whole data set.
If the source object contains value data and no map, normalization is performed on the value data. Likewise, if the source object contains map data and no value data, normalization is performed on the map. If the source object has both map and value data, certain region conditions must be met for the operation to succeed.
1. The first condition is that the normalization region must be defined by at least width and height.
2. If the map depth, time, and elements dimensions are all one, the normalization region must be the entire data set.
3. If the map depth, time, or elements dimensions are greater than 1, the corresponding dimension does not have to be part of the normalization region.
Output Data Type The Output Object Data Type (type) can also be specified. If "Propagate Input Type" is selected, the output data type will be the same as the input. If a different data type is selected, data is cast to that type after the transformation is calculated. Warning - casting to an unsigned type might result in wrap-around.
All internal processing is performed in double.
Validity Mask Currently, the validity mask is only transferred from the source to the destination object. The Masked Value Presentation attribute is used, so valid values can be substituted for invalid data (to explicitly set this attribute, use the Set Data Attribute (ksetdattr) operator in the Datamanip toolbox
As a future enhancement, invalid data will not be figured into the normalization calculations.
Explicit Location and Time Data If the input object has time data or location data, it is transferred to the output object.
Failure Modes This program fails if the input object lacks both map data and value data.
Mutually Exclusive Group; if desired, specify ONE of:
OR
AT LEAST ONE OF the Group:
AND/OR
AND/OR
AND/OR
AND/OR
Mutually Inclusive Group; if desired, specify ALL of:
AND
The validity mask is simply transferred from the input object to the output object. Invalid data will be included in the normalization calculations.