Uses of Interface
org.xspace.mx.Measurement

Packages that use Measurement
org.xspace.mx Mx provides classes and interfaces defining units of measurements. 
org.xspace.mx.physics The Mx Physics package provides classes and interfaces that describe "physical" measurements such as length, time, mass, etc. 
org.xspace.mx.physics.immutable This Mx package provides an implementation of the physics package with immutable classes. 
org.xspace.mx.physics.mutable This Mx package provides an implementation of the physics package with mutable classes. 
 

Uses of Measurement in org.xspace.mx
 

Methods in org.xspace.mx that return Measurement
 Measurement Measurement.copy()
          Returns a new instance of a Measurement that is "equivalent" in value to this Measurement.
 Measurement Measurement.plus(Measurement other)
          Adds the other Measurement to this Measurement.
 Measurement Measurement.minus(Measurement other)
          Subtracts the other Measurement to this Measurement.
 Measurement Measurement.mult(Measurement other)
          Multiplies the other Measurement to this Measurement.
 Measurement Measurement.mult(double scaling)
          Multiplies this Measurement by a scalar value.
 Measurement Measurement.div(Measurement other)
          Divides this Measurement by the other Measurement.
 Measurement Measurement.div(double scaling)
          Divides this Measurement by a scalar value.
 Measurement Measurement.pow(double power)
          Raises this Measurement to the specified power.
 Measurement Measurement.root(double power)
          Tales the root this Measurement by the specified power.
 

Methods in org.xspace.mx with parameters of type Measurement
 double Measurement.getValue(Measurement multipleOf)
          The value of this measurement relative to the dimensions of the input measurement.
 Measurement Measurement.plus(Measurement other)
          Adds the other Measurement to this Measurement.
 Measurement Measurement.minus(Measurement other)
          Subtracts the other Measurement to this Measurement.
 Measurement Measurement.mult(Measurement other)
          Multiplies the other Measurement to this Measurement.
 Measurement Measurement.div(Measurement other)
          Divides this Measurement by the other Measurement.
 

Uses of Measurement in org.xspace.mx.physics
 

Subinterfaces of Measurement in org.xspace.mx.physics
 interface Angle
          A type of Measurement that represents angular measurements.
 interface Length
          A type of Measurement that represents length measurements.
 interface Mass
          A type of Measurement that represents mass measurements.
 interface Time
          A type of Measurement that represents time measurements.
 

Methods in org.xspace.mx.physics with parameters of type Measurement
static boolean SI.isSameMeasurementType(Measurement first, Measurement second)
          Determine whether this measurement and the other measurement are comparable.
 

Uses of Measurement in org.xspace.mx.physics.immutable
 

Classes in org.xspace.mx.physics.immutable that implement Measurement
 class Angle
          A base unit from which other angle units can be derived.
 class AstronomicalUnit
          A Measurement representing an Astronomical Unit.
 class BaseUnit
          The class from which all other units in this package are derived.
 class Centimeter
          A Measurement representing a centimeter.
 class Day
          A Measurement representing a solar day.
 class Degree
          A Measurement representing an angular degree.
 class Foot
          A Measurement representing a foot.
 class Force
          A base unit from which other force units can be derived.
 class Hour
          A Measurement representing an hour.
 class Inch
          A Measurement representing an inch.
 class Kilogram
          A Measurement representing a kilogram.
 class Kilometer
          A Measurement representing a kilometer.
 class Length
          A base unit from which other length units can be derived.
 class Mass
          A base unit from which other mass units can be derived.
 class Meter
          A Measurement representing a meter.
 class Mile
          A Measurement representing a mile.
 class Minute
          A Measurement representing a minute.
 class Newton
          A Measurement representing a Newton.
 class PoundForce
          A Measurement representing a pound of force.
 class Radian
          A Measurement representing a radian.
 class Revolution
          A Measurement representing an angular revolution.
 class Second
          A Measurement representing a second.
 class SiderealDay
          A Measurement representing a sidereal day
 class Time
          A base unit from which other time units can be derived.
 

Fields in org.xspace.mx.physics.immutable declared as Measurement
static Measurement Units.N
           
static Measurement Units.lbf
           
 

Methods in org.xspace.mx.physics.immutable that return Measurement
 Measurement BaseUnit.plus(Measurement other)
           
 Measurement BaseUnit.minus(Measurement other)
           
 Measurement BaseUnit.mult(double scaling)
           
 Measurement BaseUnit.mult(Measurement other)
           
 Measurement BaseUnit.div(double scaling)
           
 Measurement BaseUnit.div(Measurement other)
           
 Measurement BaseUnit.pow(double power)
           
 Measurement BaseUnit.root(double power)
           
 Measurement BaseUnit.copy()
           
protected  Measurement BaseUnit.plusInternal(Measurement other)
           
protected  Measurement BaseUnit.minusInternal(Measurement other)
           
protected  Measurement BaseUnit.multInternal(double scaling)
           
protected  Measurement BaseUnit.multInternal(Measurement other)
           
protected  Measurement BaseUnit.divInternal(double scaling)
           
protected  Measurement BaseUnit.divInternal(Measurement other)
           
protected  Measurement BaseUnit.powInternal(double power)
           
protected  Measurement BaseUnit.rootInternal(double power)
           
 

Methods in org.xspace.mx.physics.immutable with parameters of type Measurement
static boolean Units.isLengthUnit(Measurement mx)
           
static boolean Units.isTimeUnit(Measurement mx)
           
static boolean Units.isForceUnit(Measurement mx)
           
static boolean Units.isSpeedUnit(Measurement mx)
           
static Length Units.asLengthUnit(Measurement mx)
           
static Time Units.asTimeUnit(Measurement mx)
           
static Force Units.asForceUnit(Measurement mx)
           
 Measurement BaseUnit.plus(Measurement other)
           
 Measurement BaseUnit.minus(Measurement other)
           
 Measurement BaseUnit.mult(Measurement other)
           
 Measurement BaseUnit.div(Measurement other)
           
protected  Measurement BaseUnit.plusInternal(Measurement other)
           
protected  Measurement BaseUnit.minusInternal(Measurement other)
           
protected  Measurement BaseUnit.multInternal(Measurement other)
           
protected  Measurement BaseUnit.divInternal(Measurement other)
           
 boolean BaseUnit.isSameMeasurementType(Measurement other)
          Determine whether this measurement and the other measurement are comparable
 double BaseUnit.getValue(Measurement multipleOf)
           
 

Constructors in org.xspace.mx.physics.immutable with parameters of type Measurement
SiderealDay(Measurement mx)
          Creates a Measurement that is equivalent to the input
Second(Measurement mx)
          Creates a Measurement that is equivalent to the input
Revolution(Measurement mx)
          Creates a Measurement that is equivalent to the input
Radian(Measurement mx)
          Creates a Measurement that is equivalent to the input
PoundForce(Measurement mx)
          Creates a Measurement that is equivalent to the input
Newton(Measurement mx)
          Creates a Measurement that is equivalent to the input
Minute(Measurement mx)
          Creates a Measurement that is equivalent to the input
Mile(Measurement mx)
          Creates a Measurement that is equivalent to the input
Meter(Measurement mx)
          Creates a Measurement that is equivalent to the input
Kilometer(Measurement mx)
          Creates a Measurement that is equivalent to the input
Kilogram(Measurement mx)
          Creates a Measurement that is equivalent to the input
Inch(Measurement mx)
          Creates a Measurement that is equivalent to the input
Hour(Measurement mx)
          Creates a Measurement that is equivalent to the input
Foot(Measurement mx)
          Creates a Measurement that is equivalent to the input
Degree(Measurement mx)
          Creates a Measurement that is equivalent to the input
Day(Measurement mx)
          Creates a Measurement that is equivalent to the input
Centimeter(Measurement mx)
          Creates a Measurement that is equivalent to the input
AstronomicalUnit(Measurement mx)
          Creates a Measurement that is equivalent to the input
 

Uses of Measurement in org.xspace.mx.physics.mutable
 

Classes in org.xspace.mx.physics.mutable that implement Measurement
 class Immutable
          An immutable wrapper for any other unit.
 class ImmutableAngle
          An immutable wrapper for other angular units.
 class ImmutableLength
          An immutable wrapper for other length units.
 class ImmutableMass
          An immutable wrapper for other mass units.
 class ImmutableTime
          An immutable wrapper for other time units.
 

Fields in org.xspace.mx.physics.mutable declared as Measurement
static Measurement Units.rad
           
static Measurement Units.deg
           
static Measurement Units.rev
           
static Measurement Units.m
           
static Measurement Units.cm
           
static Measurement Units.km
           
static Measurement Units.AU
           
static Measurement Units.ft
           
static Measurement Units.in
           
static Measurement Units.mi
           
static Measurement Units.s
           
static Measurement Units.min
           
static Measurement Units.hr
           
static Measurement Units.day
           
static Measurement Units.kg
           
static Measurement Units.N
           
static Measurement Units.lbf
           
 

Methods in org.xspace.mx.physics.mutable that return Measurement
 Measurement Immutable.copy()
           
 Measurement Immutable.div(double scaling)
           
 Measurement Immutable.div(Measurement other)
           
 Measurement Immutable.minus(Measurement other)
           
 Measurement Immutable.mult(double scaling)
           
 Measurement Immutable.mult(Measurement other)
           
 Measurement Immutable.plus(Measurement other)
           
 Measurement Immutable.pow(double power)
           
 Measurement Immutable.root(double power)
           
 Measurement BaseUnit.plus(Measurement other)
           
 Measurement BaseUnit.minus(Measurement other)
           
 Measurement BaseUnit.mult(double scaling)
           
 Measurement BaseUnit.mult(Measurement other)
           
 Measurement BaseUnit.div(double scaling)
           
 Measurement BaseUnit.div(Measurement other)
           
 Measurement BaseUnit.pow(double power)
           
 Measurement BaseUnit.root(double power)
           
 Measurement BaseUnit.copy()
           
 

Methods in org.xspace.mx.physics.mutable with parameters of type Measurement
 Measurement Immutable.div(Measurement other)
           
 double Immutable.getValue(Measurement multipleOf)
           
 Measurement Immutable.minus(Measurement other)
           
 Measurement Immutable.mult(Measurement other)
           
 Measurement Immutable.plus(Measurement other)
           
 boolean BaseUnit.isSameMeasurementType(Measurement other)
          Determine whether this measurement and the other measurement are comparable
 double BaseUnit.getValue(Measurement multipleOf)
           
 Measurement BaseUnit.plus(Measurement other)
           
 Measurement BaseUnit.minus(Measurement other)
           
 Measurement BaseUnit.mult(Measurement other)
           
 Measurement BaseUnit.div(Measurement other)
           
static boolean Units.isLengthUnit(Measurement mx)
           
static boolean Units.isForceUnit(Measurement mx)
           
static boolean Units.isSpeedUnit(Measurement mx)
           
 

Constructors in org.xspace.mx.physics.mutable with parameters of type Measurement
ImmutableTime(Measurement protectThis)
          Creates a new instance of ImmutableTime.
ImmutableMass(Measurement protectThis)
          Creates a new instance of ImmutableMass.
ImmutableLength(Measurement protectThis)
          Creates a new instance of ImmutableLength.
ImmutableAngle(Measurement protectThis)
          Creates a new instance of ImmutableAngle.
Immutable(Measurement protectThis)
          Creates a new instance of Immutable
SiderealDay(Measurement mx)
          Creates a Measurement that is equivalent to the input