public class SIUnits extends NumberUnits
ampRatio, bytes, bytesPerSecond, cdfEpoch, cdfTT2000, celciusDegrees, centigrade, centimeters, cm_2s_1keV_1, cm_2s_1MeV_1, cmps, days, dB, decimalYear, deg, degrees, degrees2, dimensionless, dollars, euros, ev, eV, fahrenheitDegrees, fahrenheitScale, gigaHertz, hertz, hours, hours2, inches, julianDay, kelvin, keV, kiloBytes, kiloBytesPerSecond, kiloHertz, kiloMeters, log10Ratio, logERatio, megaHertz, meters, MeV, microseconds, microseconds2, microseconds3, millimeters, milliseconds, milliseconds2, minutes, mj1958, mjd, mps, ms1970, nanoseconds, ns, nT, pcm3, percent, percentIncrease, picoseconds, radians, rgbColor, rupee, seconds, seconds2, t1970, t2000, t2010, typographicPoints, us1970, us1980, us2000, us2020, v2pm2Hz, wpm2, years, yen
Modifier and Type | Method and Description |
---|---|
Datum |
add(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
static SIUnits |
create(java.lang.String id) |
static SIUnits |
create(java.lang.String id,
java.lang.String desc,
int m,
int kg,
int s) |
static SIUnits |
create(java.lang.String id,
java.lang.String desc,
int m,
int kg,
int s,
double multiplier) |
static SIUnits |
create(java.lang.String id,
java.lang.String desc,
int m,
int kg,
int s,
int A,
int K) |
static SIUnits |
create(java.lang.String id,
java.lang.String desc,
Ratio m,
Ratio k,
Ratio s,
RationalNumber multiplier) |
static SIUnits |
create(java.lang.String id,
java.lang.String desc,
Ratio m,
Ratio kg,
Ratio s,
Ratio A,
Ratio K,
RationalNumber multiplier) |
Datum |
divide(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
static SIUnits |
fromClusterCDFSIConversion(java.lang.String si,
java.lang.String id,
java.lang.String desc)
Cluster CDFs had "SI_Conversion" that showed how to convert to SI units.
|
static void |
main(java.lang.String[] args) |
Datum |
multiply(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
static SIUnits |
multiply(SIUnits s1,
SIUnits s2) |
static SIUnits |
multiply(java.lang.String id,
java.lang.String desc,
SIUnits s1,
RationalNumber s) |
static SIUnits |
pow(SIUnits s1,
int pow)
apply the power to the exponent.
|
Datum |
subtract(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
java.lang.String |
toString() |
add, createDatum, createDatum, createDatum, createDatum, createDatum, createDatum, divide, getDatumFormatterFactory, multiply, parse, subtract
convertDoubleTo, format, getAllUnits, getBasis, getByName, getCanonicalUnit, getConverter, getConverter, getConvertibleUnits, getFillDatum, getFillDouble, getId, getOffsetUnits, grannyFormat, isConvertibleTo, isFill, isFill, isValid, lookupTimeLengthUnit, lookupTimeUnits, lookupTimeUnits, lookupUnits, nominal, nominal, registerConverter
public static SIUnits create(java.lang.String id)
public static SIUnits create(java.lang.String id, java.lang.String desc, Ratio m, Ratio kg, Ratio s, Ratio A, Ratio K, RationalNumber multiplier)
public static SIUnits create(java.lang.String id, java.lang.String desc, int m, int kg, int s, double multiplier)
public static SIUnits create(java.lang.String id, java.lang.String desc, int m, int kg, int s)
public static SIUnits create(java.lang.String id, java.lang.String desc, int m, int kg, int s, int A, int K)
public static SIUnits create(java.lang.String id, java.lang.String desc, Ratio m, Ratio k, Ratio s, RationalNumber multiplier)
public static SIUnits multiply(java.lang.String id, java.lang.String desc, SIUnits s1, RationalNumber s)
public static SIUnits pow(SIUnits s1, int pow)
s1
- the unit, e.g. SIUnits.si_Hzpow
- the exponent e.g. -1public Datum add(java.lang.Number a, java.lang.Number b, Units bUnits)
add
in class NumberUnits
public Datum subtract(java.lang.Number a, java.lang.Number b, Units bUnits)
subtract
in class NumberUnits
public Datum multiply(java.lang.Number a, java.lang.Number b, Units bUnits)
multiply
in class NumberUnits
public Datum divide(java.lang.Number a, java.lang.Number b, Units bUnits)
divide
in class NumberUnits
public static SIUnits fromClusterCDFSIConversion(java.lang.String si, java.lang.String id, java.lang.String desc)
si
- the string.public static void main(java.lang.String[] args)