org.das2.datum
Class LocationUnits
java.lang.Object
org.das2.datum.Units
org.das2.datum.NumberUnits
org.das2.datum.LocationUnits
- All Implemented Interfaces:
- Displayable
- Direct Known Subclasses:
- TimeLocationUnits
public class LocationUnits
- extends NumberUnits
Fields inherited from class org.das2.datum.Units |
bytes, bytesPerSecond, cdfEpoch, celciusDegrees, centigrade, cmps, days, dB, degrees, dimensionless, eV, fahrenheitDegrees, fahrenheitScale, hertz, hours, inches, kelvin, kiloBytes, kiloBytesPerSecond, kiloHertz, kiloMeters, log10Ratio, logERatio, megaHertz, meters, microseconds, milliseconds, minutes, mj1958, mjd, nanoseconds, pcm3, percent, percentIncrease, radians, seconds, t1970, t2000, us1980, us2000, v2pm2Hz, wpm2 |
Constructor Summary |
LocationUnits(java.lang.String id,
java.lang.String description,
Units offsetUnits,
Basis basis)
Creates a new instance of LocationUnit |
Method Summary |
Datum |
add(java.lang.Number a,
java.lang.Number b,
Units bUnits)
|
Datum |
divide(java.lang.Number a,
java.lang.Number b,
Units bUnits)
|
Basis |
getBasis()
return the basis for the unit, such as "since 2000-01-01T00:00Z" or "north of Earth's equator" |
Units |
getOffsetUnits()
return the physical units of the basis vector, such as "microseconds" or "degrees" |
Datum |
multiply(java.lang.Number a,
java.lang.Number b,
Units bUnits)
|
Datum |
subtract(java.lang.Number a,
java.lang.Number b,
Units bUnits)
|
Methods inherited from class org.das2.datum.NumberUnits |
add, createDatum, createDatum, createDatum, createDatum, createDatum, divide, getDatumFormatterFactory, multiply, parse, subtract |
Methods inherited from class org.das2.datum.Units |
convertDoubleTo, format, getByName, getConvertableUnits, getConverter, getConverter, getFillDatum, getFillDouble, getFillFloat, getFillInt, getFillLong, getId, getListIcon, getListLabel, grannyFormat, isConvertableTo, isFill, isFill, isFill, isFill, isFill, isValid, main, registerConverter, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LocationUnits
public LocationUnits(java.lang.String id,
java.lang.String description,
Units offsetUnits,
Basis basis)
- Creates a new instance of LocationUnit
getOffsetUnits
public Units getOffsetUnits()
- return the physical units of the basis vector, such as "microseconds" or "degrees"
- Overrides:
getOffsetUnits
in class Units
- Returns:
getBasis
public Basis getBasis()
- return the basis for the unit, such as "since 2000-01-01T00:00Z" or "north of Earth's equator"
- Overrides:
getBasis
in class Units
- Returns:
add
public Datum add(java.lang.Number a,
java.lang.Number b,
Units bUnits)
- Overrides:
add
in class NumberUnits
divide
public Datum divide(java.lang.Number a,
java.lang.Number b,
Units bUnits)
- Overrides:
divide
in class NumberUnits
multiply
public Datum multiply(java.lang.Number a,
java.lang.Number b,
Units bUnits)
- Overrides:
multiply
in class NumberUnits
subtract
public Datum subtract(java.lang.Number a,
java.lang.Number b,
Units bUnits)
- Overrides:
subtract
in class NumberUnits