diff options
author | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2020-08-04 16:08:22 -0500 |
---|---|---|
committer | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2020-08-04 16:08:22 -0500 |
commit | 77c7c962a6ed810b12685aa9ace4bd8a62761cea (patch) | |
tree | 49adb3dabd4c623f6e5f956ac7f4d3ba1ec8f7f2 /src/org/unitConverter/unit/LinearUnitValue.java | |
parent | cf76cf66ea2039cd3e3052c940784dd88a87e2bd (diff) |
Made UnitConverterGUI use UnitValue and LinearUnitValue
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) { |