org.ka2ddo.yaac.osm
Class Length

java.lang.Object
  extended by org.ka2ddo.yaac.osm.Length
All Implemented Interfaces:
QuantityUnitMeasure<DistanceUnit>

public class Length
extends java.lang.Object
implements QuantityUnitMeasure<DistanceUnit>

This class defines a compound object containing a length, width, or height value and the unit of length.


Constructor Summary
Length(float length)
           
Length(float length, DistanceUnit unit)
           
Length(java.lang.String value)
           
 
Method Summary
 float getMagnitude()
           
 float getMagnitude(DistanceUnit otherUnit)
           
 float getMagnitudeInDefaultUnit()
           
 DistanceUnit getUnit()
           
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Length

public Length(java.lang.String value)

Length

public Length(float length,
              DistanceUnit unit)

Length

public Length(float length)
Method Detail

getMagnitude

public float getMagnitude()
Specified by:
getMagnitude in interface QuantityUnitMeasure<DistanceUnit>

getMagnitude

public float getMagnitude(DistanceUnit otherUnit)
Specified by:
getMagnitude in interface QuantityUnitMeasure<DistanceUnit>

getMagnitudeInDefaultUnit

public float getMagnitudeInDefaultUnit()
Specified by:
getMagnitudeInDefaultUnit in interface QuantityUnitMeasure<DistanceUnit>

getUnit

public DistanceUnit getUnit()
Specified by:
getUnit in interface QuantityUnitMeasure<DistanceUnit>

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object
Returns:
a string representation of the object.