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(manifold.science.util.Rational value)
Given a value produce a copy of this dimension with the given value
|
manifold.science.util.Rational |
from(D dim) |
default U |
fromNumber(manifold.science.util.Rational n) |
default String |
getFullName() |
default String |
getFullSymbol() |
String |
getName() |
String |
getSymbol() |
D |
makeDimension(Number amount) |
default D |
postfixBind(Number amount) |
manifold.science.util.Rational |
toBaseUnits(manifold.science.util.Rational theseUnits) |
div, div, minus, plus, rem, rem, times, toBaseNumber, toNumber, unaryMinuscompareToUsing, equalityModeString getName()
String getSymbol()
manifold.science.util.Rational toBaseUnits(manifold.science.util.Rational theseUnits)
theseUnits - A magnitude of these units to convert to base units.theseUnits converted to the base units of this unit type.manifold.science.util.Rational from(D dim)
default U copy(manifold.science.util.Rational value)
Dimensiondefault String getFullName()
default String getFullSymbol()
default U fromNumber(manifold.science.util.Rational n)
Copyright © 2021. All rights reserved.