U - the unitT - the typepublic abstract class AbstractDoubleScalar<U extends Unit<U>,T extends AbstractDoubleScalar<U,T>> extends Scalar<U> implements DoubleScalarInterface, Comparable<T>
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.
| Modifier and Type | Field and Description |
|---|---|
double |
si
The value, stored in the standard SI unit.
|
NUMBER_PATTERN| Constructor and Description |
|---|
AbstractDoubleScalar(U unit,
double si) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(T o) |
double |
doubleValue() |
boolean |
eq(T o)
Test if this DoubleScalar is equal to a DoubleScalar.
|
boolean |
eq0()
Test if this DoubleScalar is equal to 0.0.
|
boolean |
equals(Object obj) |
float |
floatValue() |
boolean |
ge(T o)
Test if this DoubleScalar is greater than a DoubleScalar.
|
boolean |
ge0()
Test if this DoubleScalar is greater than 0.0.
|
double |
getInUnit()
Retrieve the value in the original unit.
|
double |
getInUnit(U targetUnit)
Retrieve the value converted into some specified unit.
|
double |
getSI()
Retrieve the value in the underlying SI unit.
|
boolean |
gt(T o)
Test if this DoubleScalar is greater than or equal to a DoubleScalar.
|
boolean |
gt0()
Test if this DoubleScalar is greater than or equal to 0.0.
|
int |
hashCode() |
int |
intValue() |
boolean |
le(T o)
Test if this DoubleScalar is less than or equal to a DoubleScalar.
|
boolean |
le0()
Test if this DoubleScalar is less than or equal to 0.0.
|
long |
longValue() |
boolean |
lt(T o)
Test if this DoubleScalar is less than a DoubleScalar.
|
boolean |
lt0()
Test if this DoubleScalar is less than 0.0.
|
boolean |
ne(T o)
Test if this DoubleScalar is not equal to a DoubleScalar.
|
boolean |
ne0()
Test if this DoubleScalar is not equal to 0.0.
|
String |
toString() |
String |
toString(boolean verbose,
boolean withUnit)
Print this DoubleScalar with optional type and unit information.
|
String |
toString(U displayUnit)
Print this DoubleScalar with the value expressed in the specified unit.
|
String |
toString(U displayUnit,
boolean verbose,
boolean withUnit)
Print this DoubleScalar with the value expressed in the specified unit.
|
expressAsSIUnit, expressAsSpecifiedUnit, getUnit, isAbsolute, isRelative, setDisplayUnit, stringOf, stringOfDefaultLocale, textualStringOf, textualStringOfDefaultLocalebyteValue, shortValueAbstractDoubleScalar(U unit, double si)
unit - U; the unitsi - double; the si value to storepublic final double getSI()
getSI in interface DoubleScalarInterfacepublic final boolean lt(T o)
o - T, a relative typed DoubleScalar; the right hand side operand of the comparisonpublic final boolean le(T o)
o - T, a relative typed DoubleScalar; the right hand side operand of the comparisonpublic final boolean gt(T o)
o - T, a relative typed DoubleScalar; the right hand side operand of the comparisonpublic final boolean ge(T o)
o - T, a relative typed DoubleScalar; the right hand side operand of the comparisonpublic final boolean eq(T o)
o - T, a relative typed DoubleScalar; the right hand side operand of the comparisonpublic final boolean ne(T o)
o - T, a relative typed DoubleScalar; the right hand side operand of the comparisonpublic final boolean lt0()
public final boolean le0()
public final boolean gt0()
public final boolean ge0()
public final boolean eq0()
public final boolean ne0()
public final int compareTo(T o)
compareTo in interface Comparable<T extends AbstractDoubleScalar<U,T>>public final double getInUnit()
getInUnit in interface DoubleScalarInterfacepublic final double getInUnit(U targetUnit)
targetUnit - U; the unit to convert the value intopublic final float floatValue()
floatValue in class Numberpublic final double doubleValue()
doubleValue in class Numberpublic final String toString(U displayUnit)
displayUnit - U; the unit into which the value is converted for displaypublic final String toString(boolean verbose, boolean withUnit)
verbose - boolean; if true; include type info; if false; exclude type infowithUnit - boolean; if true; include the unit; of false; exclude the unitpublic final String toString(U displayUnit, boolean verbose, boolean withUnit)
displayUnit - U; the unit into which the value is converted for displayverbose - boolean; if true; include type info; if false; exclude type infowithUnit - boolean; if true; include the unit; of false; exclude the unitCopyright © 2015–2019 Delft University of Technology. All rights reserved.