Package org.djunits.unit.system
Class UnitSystem
java.lang.Object
org.djunits.unit.system.UnitSystem
Systems of Units such as SI, including SI-derived; cgs (centimeter-gram-second).
Copyright (c) 2015-2026 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License
- Author:
- Alexander Verbraeck
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final UnitSystemAU: Atomic Unit system.static final UnitSystemCGS: centimeter-gram-second system.static final UnitSystemCGS_EMU: centimeter-gram-second system, electromagnetic units.static final UnitSystemCGS ESU: centimeter-gram-second system, electrostatic units.static final UnitSystemImperial system.static final UnitSystemMTS: meter-tonne-second system.static final UnitSystemOther (or no) system.static final UnitSystemSI units, accepted for use in addition to SI.static final UnitSystemSI base units: temperature, time, length, mass, luminous intensity, amount of substance and electric current.static final UnitSystemSI derived units, by combining SI-base elements (and quantifiers such as milli or kilo).static final UnitSystemUS additions to the Imperial system. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CGS
CGS: centimeter-gram-second system. -
CGS_ESU
CGS ESU: centimeter-gram-second system, electrostatic units. -
CGS_EMU
CGS_EMU: centimeter-gram-second system, electromagnetic units. -
IMPERIAL
Imperial system. -
MTS
MTS: meter-tonne-second system. -
OTHER
Other (or no) system. -
SI_ACCEPTED
SI units, accepted for use in addition to SI. -
SI_BASE
SI base units: temperature, time, length, mass, luminous intensity, amount of substance and electric current. -
SI_DERIVED
SI derived units, by combining SI-base elements (and quantifiers such as milli or kilo). -
US_CUSTOMARY
US additions to the Imperial system. -
AU
AU: Atomic Unit system.
-
-
Constructor Details
-
UnitSystem
Construct a new UnitSystem.- Parameters:
id- the abbreviation of the unit system, such as cgsname- the name of the unit system, such as centimeter-gram-second
-
-
Method Details
-
getName
Retrieve the name of this UnitSystem.- Returns:
- the name of this UnitSystem, e.g. centimeter-gram-second
-
getId
Retrieve the abbreviation of this UnitSystem.- Returns:
- the abbreviation of this UnitSystem, e.g., CGS.cgs
-
hashCode
public int hashCode() -
equals
-
toString
-