ucar.units
Class SI

java.lang.Object
  extended by ucar.units.UnitSystemImpl
      extended by ucar.units.SI
All Implemented Interfaces:
Serializable, UnitSystem

public final class SI
extends UnitSystemImpl

Provides support for the International System of Units (SI). A good on-line reference for the SI can be found at .

Version:
$Id: SI.java 64 2006-07-12 22:30:50Z edavis $
Author:
Steven R. Emmerson
See Also:
Serialized Form

Field Summary
static Unit AMOUNT_OF_SUBSTANCE_UNIT
          The unit corresponding to the quantity of amount of substance.
static BaseUnit AMPERE
          Base unit of electric current.
static Unit ANGSTROM
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of length.
static Unit ARC_DEGREE
          Special derived unit -- accepted for use with the SI -- for the quantity of plane angle.
static Unit ARC_MINUTE
          Special derived unit -- accepted for use with the SI -- for the quantity of plane angle.
static Unit ARC_SECOND
          Special derived unit -- accepted for use with the SI -- for the quantity of plane angle.
static Unit ARE
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of area.
static Unit BAR
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of pressure.
static Unit BARN
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of area.
static Unit BECQUEREL
          Special derived unit for the quantity of activity of a radionuclide.
static BaseUnit CANDELA
          Base unit of luminous intensity.
static Unit COULOMB
          Special derived unit for the quantity of electric charge or quantity of electricity.
static Unit CURIE
          Special derived unit -- temporarily accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of activity of a radionuclide.
static Unit DAY
          Special derived unit -- accepted for use with the SI -- for the quantity of time.
static Unit DEGREE_CELSIUS
          Special derived unit for the quantity of Celsius temperature.
static Unit ELECTRIC_CURRENT_UNIT
          The unit corresponding to the quantity of electric current.
static Unit FARAD
          Special derived unit for the quantity of electric capacitance.
static Unit GAL
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of acceleration.
static Unit GRAY
          Special derived unit for the quantity of absorbed dose, specific energy (imparted), or kerms.
static Unit HECTARE
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of area.
static Unit HENRY
          Special derived unit for the quantity of inductance.
static Unit HERTZ
          Special derived unit for the quantity of frequency.
static Unit HOUR
          Special derived unit -- accepted for use with the SI -- for the quantity of time.
static Unit JOULE
          Special derived unit for the quantity of energy, work, or quantity of heat.
static BaseUnit KELVIN
          Base unit of thermodynamic temperature.
static BaseUnit KILOGRAM
          Base unit of mass.
static Unit KNOT
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of speed.
static Unit LENGTH_UNIT
          The unit corresponding to the quantity of length.
static Unit LITER
          Special derived unit -- accepted for use with the SI -- for the quantity of volume.
static Unit LITRE
          Synomym for LITER.
static Unit LUMEN
          Special derived unit for the quantity of luminous flux.
static Unit LUMINOUS_INTENSITY_UNIT
          The unit corresponding to the quantity of luminous intensity.
static Unit LUX
          Special derived unit for the quantity of illuminance.
static Unit MASS_UNIT
          The unit corresponding to the quantity of mass.
static BaseUnit METER
          Base unit of length.
static BaseUnit METRE
          Synonym for METER.
static Unit METRIC_TON
          Special derived unit -- accepted for use with the SI -- for the quantity of mass.
static Unit MINUTE
          Special derived unit -- accepted for use with the SI -- for the quantity of time.
static BaseUnit MOLE
          Base unit of amount of substance.
static Unit NAUTICAL_MILE
          Special derived unit -- temporarily accepted for use with the SI -- for the quantity of length.
static Unit NEWTON
          Special derived unit for the quantity of force.
static Unit OHM
          Special derived unit for the quantity of electric resistance.
static Unit PASCAL
          Special derived unit for the quantity of pressure or stress.
static Unit PLANE_ANGLE_UNIT
          The unit corresponding to the quantity of plane angle.
static Unit RAD
          Special derived unit -- temporarilty accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of absorbed dose.
static BaseUnit RADIAN
          Base unit of angular measure.
static Unit REM
          Special derived unit -- temporarilty accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of equivalent absorbed dose.
static Unit ROENTGEN
          Special derived unit -- temporarily accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of electric charge per mass.
static BaseUnit SECOND
          Base unit of time.
static Unit SIEMENS
          Special derived unit for the quantity of electric conductance.
static Unit SIEVERT
          Special derived unit for the quantity of dose equivalent, ambient dose equivalent, directional dose equivalent, personal dose equivalent, or equivalent dose.
static Unit SOLID_ANGLE_UNIT
          The unit corresponding to the quantity of solid angle.
static BaseUnit STERADIAN
          Base unit of solid angle.
static Unit TESLA
          Special derived unit for the quantity of magnetic flux density.
static Unit THERMODYNAMIC_TEMPERATURE_UNIT
          The unit corresponding to the quantity of thermodynamic temperature.
static Unit TIME_UNIT
          The unit corresponding to the quantity of time.
static Unit TONNE
          Synomym for METRIC_TON.
static Unit VOLT
          Special derived unit for the quantity of electric potential, potential difference, or electromotive force.
static Unit WATT
          Special derived unit for the quantity of power or radiant flux.
static Unit WEBER
          Special derived unit for the quantity of magnetic flux.
 
Method Summary
static SI instance()
          Returns an instance of the SI system of units.
static void main(String[] args)
          Tests this class.
 
Methods inherited from class ucar.units.UnitSystemImpl
getBaseUnit, getBaseUnitDB, getUnitDB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AMOUNT_OF_SUBSTANCE_UNIT

public static final Unit AMOUNT_OF_SUBSTANCE_UNIT
The unit corresponding to the quantity of amount of substance.


ELECTRIC_CURRENT_UNIT

public static final Unit ELECTRIC_CURRENT_UNIT
The unit corresponding to the quantity of electric current.


LENGTH_UNIT

public static final Unit LENGTH_UNIT
The unit corresponding to the quantity of length.


LUMINOUS_INTENSITY_UNIT

public static final Unit LUMINOUS_INTENSITY_UNIT
The unit corresponding to the quantity of luminous intensity.


MASS_UNIT

public static final Unit MASS_UNIT
The unit corresponding to the quantity of mass.


PLANE_ANGLE_UNIT

public static final Unit PLANE_ANGLE_UNIT
The unit corresponding to the quantity of plane angle.


SOLID_ANGLE_UNIT

public static final Unit SOLID_ANGLE_UNIT
The unit corresponding to the quantity of solid angle.


THERMODYNAMIC_TEMPERATURE_UNIT

public static final Unit THERMODYNAMIC_TEMPERATURE_UNIT
The unit corresponding to the quantity of thermodynamic temperature.


TIME_UNIT

public static final Unit TIME_UNIT
The unit corresponding to the quantity of time.


AMPERE

public static final BaseUnit AMPERE
Base unit of electric current. The ampere is that constant current which, if maintained in two straight parallel conductors of infinite length, of negligible circular cross section, and placed 1 meter apart in vacuum, would produce between these conductors a force equal to 2 x 10^-7 newton per meter of length.


CANDELA

public static final BaseUnit CANDELA
Base unit of luminous intensity. The candela is the luminous intensity, in a given direction, of a source that emits monochromatic radiation of frequency 540 x 10^12 hertz and that has a radiant intensity in that direction of (1/683) watt per steradian.


KELVIN

public static final BaseUnit KELVIN
Base unit of thermodynamic temperature. The kelvin, unit of thermodynamic temperature, is the fraction 1/273.16 of the thermodynamic temperature of the triple point of water.


KILOGRAM

public static final BaseUnit KILOGRAM
Base unit of mass. The kilogram is the unit of mass; it is equal to the mass of the international prototype of the kilogram.


METER

public static final BaseUnit METER
Base unit of length. The meter is the length of the path travelled by light in vacuum during a time interval of 1/299 792 458 of a second.


METRE

public static final BaseUnit METRE
Synonym for METER.


MOLE

public static final BaseUnit MOLE
Base unit of amount of substance. The mole is the amount of substance of a system which contains as many elementary entities as there are atoms in 0.012 kilogram of carbon 12.


SECOND

public static final BaseUnit SECOND
Base unit of time. The second is the duration of 9 192 631 770 periods of the radiation corresponding to the trasition between the two hyperfine levels of the ground state of the cesium-133 atom.


RADIAN

public static final BaseUnit RADIAN
Base unit of angular measure. The radian is the plane angle between two radii of a circle that cut off on the circumference an arc equal in length to the radius.


STERADIAN

public static final BaseUnit STERADIAN
Base unit of solid angle. The steradian is the solid angle that, having its vertex in the center of a sphere, cuts off an area on the surface of the sphere equal to that of a square with sides of length equal to the radius of the sphere.


HERTZ

public static final Unit HERTZ
Special derived unit for the quantity of frequency.


NEWTON

public static final Unit NEWTON
Special derived unit for the quantity of force.


PASCAL

public static final Unit PASCAL
Special derived unit for the quantity of pressure or stress.


JOULE

public static final Unit JOULE
Special derived unit for the quantity of energy, work, or quantity of heat.


WATT

public static final Unit WATT
Special derived unit for the quantity of power or radiant flux.


COULOMB

public static final Unit COULOMB
Special derived unit for the quantity of electric charge or quantity of electricity.


VOLT

public static final Unit VOLT
Special derived unit for the quantity of electric potential, potential difference, or electromotive force.


FARAD

public static final Unit FARAD
Special derived unit for the quantity of electric capacitance.


OHM

public static final Unit OHM
Special derived unit for the quantity of electric resistance.


SIEMENS

public static final Unit SIEMENS
Special derived unit for the quantity of electric conductance.


WEBER

public static final Unit WEBER
Special derived unit for the quantity of magnetic flux.


TESLA

public static final Unit TESLA
Special derived unit for the quantity of magnetic flux density.


HENRY

public static final Unit HENRY
Special derived unit for the quantity of inductance.


DEGREE_CELSIUS

public static final Unit DEGREE_CELSIUS
Special derived unit for the quantity of Celsius temperature.


LUMEN

public static final Unit LUMEN
Special derived unit for the quantity of luminous flux.


LUX

public static final Unit LUX
Special derived unit for the quantity of illuminance.


BECQUEREL

public static final Unit BECQUEREL
Special derived unit for the quantity of activity of a radionuclide.


GRAY

public static final Unit GRAY
Special derived unit for the quantity of absorbed dose, specific energy (imparted), or kerms.


SIEVERT

public static final Unit SIEVERT
Special derived unit for the quantity of dose equivalent, ambient dose equivalent, directional dose equivalent, personal dose equivalent, or equivalent dose.


MINUTE

public static final Unit MINUTE
Special derived unit -- accepted for use with the SI -- for the quantity of time.


HOUR

public static final Unit HOUR
Special derived unit -- accepted for use with the SI -- for the quantity of time.


DAY

public static final Unit DAY
Special derived unit -- accepted for use with the SI -- for the quantity of time.


ARC_DEGREE

public static final Unit ARC_DEGREE
Special derived unit -- accepted for use with the SI -- for the quantity of plane angle.


ARC_MINUTE

public static final Unit ARC_MINUTE
Special derived unit -- accepted for use with the SI -- for the quantity of plane angle.


ARC_SECOND

public static final Unit ARC_SECOND
Special derived unit -- accepted for use with the SI -- for the quantity of plane angle.


LITER

public static final Unit LITER
Special derived unit -- accepted for use with the SI -- for the quantity of volume.


LITRE

public static final Unit LITRE
Synomym for LITER.


METRIC_TON

public static final Unit METRIC_TON
Special derived unit -- accepted for use with the SI -- for the quantity of mass.


TONNE

public static final Unit TONNE
Synomym for METRIC_TON.


NAUTICAL_MILE

public static final Unit NAUTICAL_MILE
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of length.


KNOT

public static final Unit KNOT
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of speed.


ANGSTROM

public static final Unit ANGSTROM
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of length.


ARE

public static final Unit ARE
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of area.


HECTARE

public static final Unit HECTARE
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of area.


BARN

public static final Unit BARN
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of area.


BAR

public static final Unit BAR
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of pressure.


GAL

public static final Unit GAL
Special derived unit -- temporarily accepted for use with the SI -- for the quantity of acceleration.


CURIE

public static final Unit CURIE
Special derived unit -- temporarily accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of activity of a radionuclide.


ROENTGEN

public static final Unit ROENTGEN
Special derived unit -- temporarily accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of electric charge per mass.


RAD

public static final Unit RAD
Special derived unit -- temporarilty accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of absorbed dose.


REM

public static final Unit REM
Special derived unit -- temporarilty accepted for use with the SI until the year 2000 according to the USA National Institute of Standards and Technology -- for the quantity of equivalent absorbed dose.

Method Detail

instance

public static SI instance()
                   throws UnitSystemException
Returns an instance of the SI system of units.

Returns:
An instance of the SI system of units.
Throws:
UnitSystemException - Couldn't create an instance of the SI system of units.

main

public static void main(String[] args)
                 throws Exception
Tests this class.

Throws:
Exception


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.