D - The Dimension type expressed using this unit typeU - This type (recursive to enforce type-safety).public interface Unit<D extends Dimension<D>,U extends Unit<D,U>> extends Dimension<U>
ComparableUsing.EqualityMode, ComparableUsing.Operator| Modifier and Type | Method and Description |
|---|---|
default int |
compareTo(U o) |
default U |
copy(Rational value)
Given a value produce a copy of this dimension with the given value
|
Rational |
from(D dim) |
default U |
fromNumber(Rational n) |
default java.lang.String |
getFullName() |
default java.lang.String |
getFullSymbol() |
java.lang.String |
getName() |
java.lang.String |
getSymbol() |
D |
makeDimension(java.lang.Number amount) |
default D |
postfixBind(java.lang.Number amount) |
Rational |
toBaseUnits(Rational theseUnits) |
div, div, minus, plus, rem, rem, times, toBaseNumber, toNumber, unaryMinuscompareToUsing, equalityModejava.lang.String getName()
java.lang.String getSymbol()
Rational toBaseUnits(Rational theseUnits)
theseUnits - A magnitude of these units to convert to base units.theseUnits converted to the base units of this unit type.D makeDimension(java.lang.Number amount)
default U copy(Rational value)
Dimensiondefault java.lang.String getFullName()
default java.lang.String getFullSymbol()
default D postfixBind(java.lang.Number amount)
Copyright © 2024. All rights reserved.