summaryrefslogtreecommitdiff
path: root/src/org/unitConverter/unit/LinearUnitValue.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/unitConverter/unit/LinearUnitValue.java')
-rw-r--r--src/org/unitConverter/unit/LinearUnitValue.java12
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) {