★ wanayoo — archive 1999 http://sourceware.cygnus.com/kawa/api/gnu/math/Unit.htmlNouvelle recherche | Portail wanayoo

gnu.math
Class Unit

java.lang.Object
  |
  +--java.lang.Number
        |
        +--gnu.math.Numeric
              |
              +--gnu.math.Quantity
                    |
                    +--gnu.math.Unit
Direct Known Subclasses:
BaseUnit

public class Unit
extends Quantity

See Also:
Serialized Form

Field Summary
static Unit cm
           
static Unit Empty
           
static BaseUnit gram
           
static Unit hour
           
static Unit in
           
static BaseUnit meter
           
static Unit minute
           
static Unit mm
           
static Unit pica
           
static Unit pt
           
static Unit radian
           
static BaseUnit second
           
static java.util.Hashtable unitTable
           
 
Fields inherited from class gnu.math.Numeric
CEILING, FLOOR, ROUND, TRUNCATE
 
Constructor Summary
Unit(java.lang.String name, double factor, Dimensions dims)
           
Unit(java.lang.String name, double factor, Unit base)
           
Unit(java.lang.String name, DQuantity value)
           
 
Method Summary
static Unit define(java.lang.String name, Quantity value)
           
 Dimensions dimensions()
           
static Unit div(Unit unit1, Unit unit2)
           
 double doubleValue()
           
 int hashCode()
           
 boolean isExact()
           
 boolean isZero()
           
static Unit lookup(java.lang.String name)
           
static Unit mul(Unit unit1, Unit unit2)
           
 Complex number()
           
static Unit pow(Unit unit, int power)
           
 Numeric power(IntNum y)
           
 Unit sqrt()
           
 java.lang.String toString()
           
 java.lang.String toString(double val)
           
 java.lang.String toString(RealNum val)
           
 Unit unit()
           
 
Methods inherited from class gnu.math.Quantity
abs, add, add, addReversed, compare, compare, compareReversed, div, div, divReversed, doubleImagValue, im, imValue, make, make, make, mul, mul, mulReversed, neg, re, reValue, toString
 
Methods inherited from class gnu.math.Numeric
add, div_inv, equals, floatValue, geq, grt, intValue, longValue, mul_ident, sub
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

unitTable

public static java.util.Hashtable unitTable

Empty

public static Unit Empty

meter

public static final BaseUnit meter

second

public static final BaseUnit second

gram

public static final BaseUnit gram

cm

public static final Unit cm

mm

public static final Unit mm

in

public static final Unit in

pt

public static final Unit pt

pica

public static final Unit pica

radian

public static final Unit radian

minute

public static final Unit minute

hour

public static final Unit hour
Constructor Detail

Unit

public Unit(java.lang.String name,
            double factor,
            Dimensions dims)

Unit

public Unit(java.lang.String name,
            DQuantity value)

Unit

public Unit(java.lang.String name,
            double factor,
            Unit base)
Method Detail

dimensions

public final Dimensions dimensions()
Overrides:
dimensions in class Quantity

doubleValue

public final double doubleValue()
Overrides:
doubleValue in class Quantity

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

mul

public static Unit mul(Unit unit1,
                       Unit unit2)

div

public static Unit div(Unit unit1,
                       Unit unit2)

pow

public static Unit pow(Unit unit,
                       int power)

define

public static Unit define(java.lang.String name,
                          Quantity value)

number

public Complex number()
Overrides:
number in class Quantity

isExact

public boolean isExact()
Overrides:
isExact in class Numeric

isZero

public final boolean isZero()
Overrides:
isZero in class Numeric

power

public Numeric power(IntNum y)
Overrides:
power in class Numeric

sqrt

public Unit sqrt()

toString

public java.lang.String toString(double val)

toString

public java.lang.String toString(RealNum val)

toString

public java.lang.String toString()
Overrides:
toString in class Numeric

unit

public Unit unit()
Overrides:
unit in class Quantity

lookup

public static Unit lookup(java.lang.String name)