public final class LengthUnit extends AbstractPrimaryUnit<Length,LengthUnit>
LengthUnit
are a factor of one meter.
We measure distances by comparing objects or distances with standard lengths. Historically, we used pieces of
metal or the wavelength of light from standard lamps as standard lengths. Since the speed of light in vacuum, c, is
constant, in the SI we use the distance that light travels in a given time as our standard.
(ref. npl.co.uk)ComparableUsing.EqualityMode, ComparableUsing.Operator
Modifier and Type | Field and Description |
---|---|
static LengthUnit |
Angstrom |
static LengthUnit |
BASE |
static LengthUnit |
Caliber |
static LengthUnit |
Centi |
static LengthUnit |
Chain |
static LengthUnit |
Cubit |
static LengthUnit |
Deci |
static LengthUnit |
Femto |
static LengthUnit |
Foot |
static LengthUnit |
Furlong |
static LengthUnit |
Gigameter |
static LengthUnit |
IAU |
static LengthUnit |
Inch |
static LengthUnit |
Kilometer |
static LengthUnit |
LightYear |
static LengthUnit |
Megameter |
static LengthUnit |
Meter |
static LengthUnit |
Micro |
static LengthUnit |
Mile |
static LengthUnit |
Milli |
static LengthUnit |
Nano |
static LengthUnit |
NauticalMile |
static LengthUnit |
Pico |
static LengthUnit |
Planck |
static LengthUnit |
Rod |
static LengthUnit |
Terameter |
static LengthUnit |
Yard |
Modifier and Type | Method and Description |
---|---|
VelocityUnit |
div(TimeUnit t) |
TimeUnit |
div(VelocityUnit v) |
static LengthUnit |
get(Rational meterFactor,
String name,
String symbol)
Get or create a unit based on the
meterFactor , which is a factor of the length of one meter. |
Rational |
getMeters() |
Length |
makeDimension(Number amount) |
VolumeUnit |
postfixBind(AreaUnit f) |
EnergyUnit |
postfixBind(ForceUnit f) |
AreaUnit |
postfixBind(LengthUnit f) |
VolumeUnit |
times(AreaUnit area) |
EnergyUnit |
times(ForceUnit f) |
AreaUnit |
times(LengthUnit len) |
equals, from, getName, getSymbol, hashCode, toBaseUnits, toNumber
clone, emptyArray, finalize, getClass, jailbreak, notify, notifyAll, toString, wait, wait, wait
compareTo, copy, fromNumber, getFullName, getFullSymbol, postfixBind
div, div, minus, plus, rem, rem, times, toBaseNumber, unaryMinus
compareToUsing, equalityMode
public static final LengthUnit Femto
public static final LengthUnit Pico
public static final LengthUnit Angstrom
public static final LengthUnit Nano
public static final LengthUnit Micro
public static final LengthUnit Milli
public static final LengthUnit Centi
public static final LengthUnit Deci
public static final LengthUnit Meter
public static final LengthUnit Kilometer
public static final LengthUnit Megameter
public static final LengthUnit Gigameter
public static final LengthUnit Terameter
public static final LengthUnit Caliber
public static final LengthUnit Inch
public static final LengthUnit Foot
public static final LengthUnit Yard
public static final LengthUnit Rod
public static final LengthUnit Chain
public static final LengthUnit Furlong
public static final LengthUnit Mile
public static final LengthUnit NauticalMile
public static final LengthUnit IAU
public static final LengthUnit LightYear
public static final LengthUnit Planck
public static final LengthUnit Cubit
public static final LengthUnit BASE
public static LengthUnit get(Rational meterFactor, String name, String symbol)
meterFactor
, which is a factor of the length of one meter. The specified
unit is cached and will be returned for subsequent calls to this method if the meterFactor
matches.
meterFactor
- A factor of the the length of one meter.name
- The standard full name of the unit e.g., "Foot".symbol
- The standard symbol used for the unit e.g., "ft".public Rational getMeters()
public EnergyUnit postfixBind(ForceUnit f)
public VelocityUnit div(TimeUnit t)
public TimeUnit div(VelocityUnit v)
public AreaUnit times(LengthUnit len)
public AreaUnit postfixBind(LengthUnit f)
public VolumeUnit times(AreaUnit area)
public VolumeUnit postfixBind(AreaUnit f)
public EnergyUnit times(ForceUnit f)
Copyright © 2024. All rights reserved.