Class QuantityRange<Q extends javax.measure.Quantity<Q>>
java.lang.Object
tech.units.indriya.spi.Range<javax.measure.Quantity<Q>>
tech.units.indriya.quantity.QuantityRange<Q>
- Type Parameters:
Q- The value of the range.
- All Implemented Interfaces:
tech.uom.lib.common.function.MaximumSupplier<javax.measure.Quantity<Q>>, tech.uom.lib.common.function.MinimumSupplier<javax.measure.Quantity<Q>>
public class QuantityRange<Q extends javax.measure.Quantity<Q>>
extends Range<javax.measure.Quantity<Q>>
A Quantity Range is a pair of
Quantity items that represent a range of values.
Range limits MUST be presented in the same scale and have the same unit as measured data values.
Subclasses of QuantityRange should be immutable.
- Version:
- 0.5, December 29, 2017
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedQuantityRange(javax.measure.Quantity<Q> min, javax.measure.Quantity<Q> max) protectedQuantityRange(javax.measure.Quantity<Q> min, javax.measure.Quantity<Q> max, javax.measure.Quantity<Q> resolution) -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks whether the givenTis within this rangebooleanstatic QuantityRangeof(javax.measure.Quantity minimum, javax.measure.Quantity maximum) Returns anQuantityRangewith the specified values.static QuantityRangeof(javax.measure.Quantity minimum, javax.measure.Quantity maximum, javax.measure.Quantity resolution) Returns anQuantityRangewith the specified values.toString()Methods inherited from class Range
getMaximum, getMinimum, getResolution, hashCode, hasMaximum, hasMinimum
-
Constructor Details
-
QuantityRange
-
QuantityRange
-
-
Method Details
-
of
public static QuantityRange of(javax.measure.Quantity minimum, javax.measure.Quantity maximum, javax.measure.Quantity resolution) Returns anQuantityRangewith the specified values.- Parameters:
minimum- The minimum value for the quantity range.maximum- The maximum value for the quantity range.resolution- The resolution of the quantity range.- Returns:
- an
QuantityRangewith the given values
-
of
Returns anQuantityRangewith the specified values.- Parameters:
minimum- The minimum value for the quantity range.maximum- The maximum value for the quantity range.- Returns:
- a
QuantityRangewith the given values
-
contains
-
equals
-
toString
-