JADE v6.1

com.dautelle.physics
Class Length

java.lang.Object
  extended byjava.lang.Number
      extended bycom.dautelle.math.numbers.RealtimeNumber
          extended bycom.dautelle.physics.Quantity
              extended bycom.dautelle.physics.Length
All Implemented Interfaces:
java.lang.Comparable, Operable, Realtime, Representable, java.io.Serializable

public class Length
extends Quantity

This class represents the extent of something along its greatest dimension or the extent of space between two objects or places. The system unit for this quantity is "m" (Système International d'Unités).

Version:
4.1, February 10, 2003
Author:
Jean-Marie Dautelle
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.dautelle.physics.Quantity
Quantity.Factory, Quantity.Value
 
Field Summary
static Length ZERO
          Represents a Length amounting to nothing.
 
Constructor Summary
protected Length()
          Default constructor (allows for derivation).
 
Method Summary
static Length arcOf(Length radius, Angle theta)
          Returns the length of a circular arc.
static Length lengthOf(Quantity quantity)
          Returns the Length corresponding to the specified quantity.
static void showAs(Unit unit)
          Shows Length instances in the specified unit.
 
Methods inherited from class com.dautelle.physics.Quantity
abs, add, appendTo, approxEquals, approxEquals, compareTo, divide, divide, doubleValue, doubleValue, equals, floatValue, floatValue, getAbsoluteError, getMaximum, getMinimum, getOutputUnit, getRelativeError, getSystemUnit, hashCode, intValue, intValue, inverse, isPossiblyZero, longValue, longValue, multiply, multiply, negate, opposite, plus, pow, random, reciprocal, root, subtract, times, toString, toString, toXml, valueOf, valueOf, valueOf, valueOf
 
Methods inherited from class com.dautelle.math.numbers.RealtimeNumber
clone, export, isLocalObject, isPoolObject, pow, recycle, toHeap
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO

public static final Length ZERO
Represents a Length amounting to nothing.

Constructor Detail

Length

protected Length()
Default constructor (allows for derivation).

Method Detail

lengthOf

public static Length lengthOf(Quantity quantity)
Returns the Length corresponding to the specified quantity.

Parameters:
quantity - a quantity compatible with Length.
Returns:
the specified quantity or a new Length instance.
Throws:
ConversionException - if the current model does not allow the specified quantity to be converted to Length.

showAs

public static void showAs(Unit unit)
Shows Length instances in the specified unit.

Parameters:
unit - the output unit for Length instances.
See Also:
Quantity.getOutputUnit()

arcOf

public static Length arcOf(Length radius,
                           Angle theta)
Returns the length of a circular arc.

Parameters:
radius - the circle radius.
theta - the central angle.
Returns:
the length of the specified circular arc.

JADE v6.1

Copyright © 2004 Jean-Marie Dautelle.