diff options
Diffstat (limited to 'src/org/unitConverter/unit/LinearUnitValue.java')
-rw-r--r-- | src/org/unitConverter/unit/LinearUnitValue.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/org/unitConverter/unit/LinearUnitValue.java b/src/org/unitConverter/unit/LinearUnitValue.java index 74b0400..7096738 100644 --- a/src/org/unitConverter/unit/LinearUnitValue.java +++ b/src/org/unitConverter/unit/LinearUnitValue.java @@ -20,6 +20,8 @@ import org.unitConverter.math.DecimalComparison; * @since 2020-07-26 */ public final class LinearUnitValue { + public static final LinearUnitValue ONE = getExact(SI.ONE, 1); + /** * Gets an exact {@code LinearUnitValue} * @@ -82,6 +84,15 @@ public final class LinearUnitValue { } /** + * @return this value as a {@code UnitValue}. All uncertainty information is + * removed from the returned value. + * @since 2020-08-04 + */ + public final UnitValue asUnitValue() { + return UnitValue.of(this.unit, this.value); + } + + /** * @param other a {@code LinearUnit} * @return true iff this value can be represented with {@code other}. * @since 2020-07-26 @@ -135,6 +146,7 @@ public final class LinearUnitValue { * km) returns true. * * @since 2020-07-26 + * @see #equals(Object, boolean) */ @Override public boolean equals(final Object obj) { |