summaryrefslogtreecommitdiff
path: root/src/unitConverter/unit/BaseUnit.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/unitConverter/unit/BaseUnit.java')
-rwxr-xr-xsrc/unitConverter/unit/BaseUnit.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/unitConverter/unit/BaseUnit.java b/src/unitConverter/unit/BaseUnit.java
index 46316bf..204b1cd 100755
--- a/src/unitConverter/unit/BaseUnit.java
+++ b/src/unitConverter/unit/BaseUnit.java
@@ -53,6 +53,14 @@ public final class BaseUnit extends AbstractUnit {
this.isFullBase = dimension.isBase();
}
+ /**
+ * @return this unit as a {@code LinearUnit}
+ * @since 2019-01-25
+ */
+ public LinearUnit asLinearUnit() {
+ return this.times(1);
+ }
+
@Override
public double convertFromBase(final double value) {
return value;
@@ -134,7 +142,7 @@ public final class BaseUnit extends AbstractUnit {
* @since 2019-01-15
*/
public BaseUnit toExponent(final int exponent) {
- return this.toExponent(exponent);
+ return this.getSystem().getBaseUnit(this.getDimension().toExponent(exponent));
}
@Override