This is a parameter with type double with a limited range and
limited precision.
Its value is an double token that is constrained to lie
within the boundaries specified by its two parameters,
<i>min</i> and <i>max</i>, inclusive. Moreover, the values
are quantized so that there are exactly <i>precision</i>
values, uniformly spaced in the range.
A user interface will typically use this
information to represent the parameter value using a slider
which can be decorated by labels indicating the minimum and
maximum values. The actual text displayed by the labels can
be set using the <i>minLabel</i> and <i>maxLabel</i> parameters
which default to showing the actual minimum and maximum double value.
The default values for <i>min</i> and <i>max</i> are 0.0 and 1.0,
with a default value of 0.5. The default <i>precision</i> is 100.
<p>
Edward A. Lee, Christoph Daniel Schulze
$Id: DoubleRangeParameter.java 70398 2014-10-22 23:44:32Z cxh $
Ptolemy II 4.1
Yellow (eal)
Red (cxh)
The maximum value. This is has a double value, and defaults to 1.0.
The minimum value. This is has a double value, and defaults to 0.0.
The precision, which is the number of possible values.
This is has an integer value, and defaults to 100.
The label text displayed for the maximum end of the slider. This is a String,
and defaults to $max, which is expanded to the value of the max
parameter in the user interface.
The label text displayed for the minimum end of the slider. This is a String,
and defaults to $min, which is expanded to the value of the min
parameter in the user interface.