com.azalient.apo.basics
Class DistanceShort

java.lang.Object
  extended by com.azalient.apo.basics.Distance
      extended by com.azalient.apo.basics.DistanceShort
Direct Known Subclasses:
DistanceShort.DistanceShortFinal

public class DistanceShort
extends Distance

Short distances, converted on demand to preferred units (metres, feet).


Nested Class Summary
static class DistanceShort.DistanceShortFinal
           
 
Nested classes/interfaces inherited from class com.azalient.apo.basics.Distance
Distance.D_Units
 
Field Summary
static DistanceShort ZERO
           
 
Fields inherited from class com.azalient.apo.basics.Distance
eINFM, FT, FT_TO_KM, FT_TO_M, INF, INFM, KM, KM_TO_FT, KM_TO_M, KM_TO_MI, M, M_TO_FT, M_TO_KM, M_TO_MI, MI, MI_TO_KM, MI_TO_M
 
Constructor Summary
DistanceShort(Distance.D_Units u, double s)
           
DistanceShort(double s)
           
DistanceShort(double s, Distance.D_Units u)
           
 
Method Summary
static DistanceShort defaultBaySize()
           
static DistanceShort defaultLaneWidth()
           
static DistanceShort defaultRoadLength()
           
static DistanceShort defaultWalkwayWidth()
           
 Distance.D_Units localeUnits()
           
static Distance.D_Units localeUnitsStatic()
           
static Distance parse(String s)
           
 
Methods inherited from class com.azalient.apo.basics.Distance
distanceStr, feet, get, get, getLong, getShort, km, m, miles, newDistance, set, toString, toString, toStringNoUnits, toStringNoUnits
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO

public static final DistanceShort ZERO
Constructor Detail

DistanceShort

public DistanceShort(double s)

DistanceShort

public DistanceShort(Distance.D_Units u,
                     double s)

DistanceShort

public DistanceShort(double s,
                     Distance.D_Units u)
Method Detail

defaultRoadLength

public static DistanceShort defaultRoadLength()

defaultLaneWidth

public static DistanceShort defaultLaneWidth()

defaultBaySize

public static DistanceShort defaultBaySize()

defaultWalkwayWidth

public static DistanceShort defaultWalkwayWidth()

localeUnitsStatic

public static Distance.D_Units localeUnitsStatic()

localeUnits

public Distance.D_Units localeUnits()

parse

public static Distance parse(String s)