org.xspace.mx.physics.immutable
Class Units

java.lang.Object
  extended byorg.xspace.mx.physics.immutable.Units

public class Units
extends java.lang.Object

Helpler class to provide easy access to standard measurements. These measurements are immutable.

Since:
0.5

Field Summary
static Length AU
           
static Length cm
           
static Time day
           
static Angle deg
           
static Length ft
           
static Time hr
           
static Length in
           
static Mass kg
           
static Length km
           
static Measurement lbf
           
static Length m
           
static Length mi
           
static Time min
           
static Measurement N
           
static Angle rad
           
static Angle rev
           
static Time s
           
 
Method Summary
static Force asForceUnit(Measurement mx)
           
static Length asLengthUnit(Measurement mx)
           
static Time asTimeUnit(Measurement mx)
           
static boolean isForceUnit(BaseUnit mx)
           
static boolean isForceUnit(Measurement mx)
           
static boolean isLengthUnit(BaseUnit mx)
           
static boolean isLengthUnit(Measurement mx)
           
static boolean isSpeedUnit(BaseUnit mx)
           
static boolean isSpeedUnit(Measurement mx)
           
static boolean isTimeUnit(BaseUnit mx)
           
static boolean isTimeUnit(Measurement mx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rad

public static final Angle rad

deg

public static final Angle deg

rev

public static final Angle rev

m

public static final Length m

cm

public static final Length cm

km

public static final Length km

AU

public static final Length AU

ft

public static final Length ft

in

public static final Length in

mi

public static final Length mi

s

public static final Time s

min

public static final Time min

hr

public static final Time hr

day

public static final Time day

kg

public static final Mass kg

N

public static final Measurement N

lbf

public static final Measurement lbf
Method Detail

isLengthUnit

public static boolean isLengthUnit(BaseUnit mx)

isTimeUnit

public static boolean isTimeUnit(BaseUnit mx)

isForceUnit

public static boolean isForceUnit(BaseUnit mx)

isSpeedUnit

public static boolean isSpeedUnit(BaseUnit mx)

isLengthUnit

public static boolean isLengthUnit(Measurement mx)

isTimeUnit

public static boolean isTimeUnit(Measurement mx)

isForceUnit

public static boolean isForceUnit(Measurement mx)

isSpeedUnit

public static boolean isSpeedUnit(Measurement mx)

asLengthUnit

public static Length asLengthUnit(Measurement mx)

asTimeUnit

public static Time asTimeUnit(Measurement mx)

asForceUnit

public static Force asForceUnit(Measurement mx)