Skip navigation links

Package tec.uom.se.unit

This package provides supports for physics units, in conformity with the Units of Measurement API.

See: Description

Package tec.uom.se.unit Description

This package provides supports for physics units, in conformity with the Units of Measurement API.

Usage:

import javax.measure.quantity.*; // Holds quantity types. import tec.uom.se.AbstractUnit; import tec.uom.se.function.AbstractConverter; import static tec.uom.se.unit.Units.*; // Standard units. import static tec.uom.se.unit.MetricPrefix.*; import ...US.*; // US units (external module) public class Main { public void main(String[] args) { // Conversion between units (explicit way). AbstractUnit sourceUnit = KILO(METRE); AbstractUnit targetUnit = MILE; PhysicsConverter uc = sourceUnit.getConverterTo(targetUnit); System.out.println(uc.convert(10)); // Converts 10 km to miles. // Same conversion than above, packed in one line. System.out.println(KILO(METRE).getConverterTo(MILE).convert(10)); // Retrieval of the SI unit (identifies the measurement type). System.out.println(REVOLUTION.divide(MINUTE).toSI()); // Dimension checking (allows/disallows conversions) System.out.println(ELECTRON_VOLT.isCompatible(WATT.times(HOUR))); // Retrieval of the unit dimension (depends upon the current model). System.out.println(ELECTRON_VOLT.getDimension()); } } > 6.2137119223733395 > 6.2137119223733395 > rad/s > true > [L]²·[M]/[T]²

Unit Parameterization

CommonUnits are parameterized enforce compile-time checks of units/measures consistency, for example:[code] Unit
Version:
0.3
Author:
Jean-Marie Dautelle, Werner Keil
Skip navigation links

Copyright © 2005–2019 Units of Measurement project. All rights reserved.