|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.das2.datum.UnitsUtil
public class UnitsUtil
Constructor Summary | |
---|---|
UnitsUtil()
|
Method Summary | |
---|---|
static Datum |
divide(Datum aDatum,
Datum bDatum)
attempt to perform the division of two Datums by looking for convertable units or dimensionless. |
static java.lang.String |
divideToString(Datum aDatum,
Datum bDatum)
Special division operation that either does the Datum division if possible, or returns the division of the magitude parts of the Datums plus the unit names "A/B", suitable for human consumption. |
static Units |
getInverseUnit(Units unit)
returns the unit whose product with the parameter unit is unity. |
static boolean |
isIntervalMeasurement(Units unit)
returns true if the unit is a interval measurement, meaning the choice of zero is arbitrary. |
static boolean |
isNominalMeasurement(Units unit)
returns true if the unit is nominal, meaning that Datums with this unit can only be equal or not equal. |
static boolean |
isOrdinalMeasurement(Units unit)
returns true if the unit is ordinal, meaning that Datums with this unit can only be equal or not equal, or compared. |
static boolean |
isRatioMeasurement(Units unit)
returns true if the unit is a ratio measurement, meaning there is a physical zero and you can make meaningful ratios between arbitary numbers. |
static boolean |
isRatiometric(Units unit)
returns true if the unit is used to measure distance in a logarithmic space, such as decibels or percent increase. |
static boolean |
isTimeLocation(Units unit)
returns true if the unit describes a location in time, as in us2000. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UnitsUtil()
Method Detail |
---|
public static final boolean isRatiometric(Units unit)
public static final boolean isTimeLocation(Units unit)
public static final boolean isRatioMeasurement(Units unit)
unit
-
public static final boolean isIntervalMeasurement(Units unit)
unit
-
public static final boolean isNominalMeasurement(Units unit)
unit
-
public static final boolean isOrdinalMeasurement(Units unit)
unit
-
public static Units getInverseUnit(Units unit)
public static java.lang.String divideToString(Datum aDatum, Datum bDatum)
public static Datum divide(Datum aDatum, Datum bDatum)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |