Structure to handle a range of values, where the range has a minimum value and a maximum value.
The minimum value of the Range.
The maximum value of the Range.
If the given newMax is less than the current min, the fields min and max will be set so that min is less than max.
The new maximum value of the Range.
If the given newMin is greater than the current max, the fields min and max will be set so that min is less than max.
The new minimum value of the Range.
Structure to handle a range of values, where the range has a minimum value and a maximum value.