Class BaseUnit<Q extends Quantity>
- All Implemented Interfaces:
This class represents the building blocks on top of which all others units are created. Base units are typically dimensionally independent. The actual unit dimension is determinated by the current
model. For example using the
SI.CANDELAhas the dimension of
// Standard model. BaseUnit<Length> METER = new BaseUnit<Length>("m"); BaseUnit<LuminousIntensity> CANDELA = new BaseUnit<LuminousIntensity>("cd"); System.out.println(METER.getDimension()); System.out.println(CANDELA.getDimension()); > [L] > [L]\xc2\xb2\xc2\xb7[M]/[T]\xc2\xb3
This class represents the "standard base units" which includes SI base units and possibly others user-defined base units. It does not represent the base units of any specific
SystemOfUnits(they would have be base units accross all possible systems otherwise).