gnu.math

Class Dimensions

public class Dimensions extends Object

A Dimensions object represents the product or ratio of BaseUnits. The idea is that in order to add two Quantities (such as 3mm + 5cm) their Dimensions have to match. Equal dimensions are also ==.
Field Summary
static DimensionsEmpty
The empty Dimensions that pure numbers have.
Method Summary
intgetPower(BaseUnit unit)
Get the exponent for a BaseUnit in this Dimensions object.
inthashCode()
static Dimensionsproduct(Dimensions a, int mul_a, Dimensions b, int mul_b)
StringtoString()

Field Detail

Empty

public static Dimensions Empty
The empty Dimensions that pure numbers have.

Method Detail

getPower

public int getPower(BaseUnit unit)
Get the exponent for a BaseUnit in this Dimensions object.

hashCode

public final int hashCode()

product

public static Dimensions product(Dimensions a, int mul_a, Dimensions b, int mul_b)

toString

public String toString()