com.azalient.apo.basics
Class Density

java.lang.Object
  extended by com.azalient.apo.basics.Density

public class Density
extends Object

A density value for traffic, converted on demand to preferred units (vehicles/kilometre or vehicles/mile).


Nested Class Summary
static class Density.K_Units
           
 
Field Summary
static Density.K_Units V_KM
           
static Density.K_Units V_MI
           
static Density ZERO
           
 
Constructor Summary
Density(Density.K_Units u, double k)
           
Density(double k)
           
Density(double k, Density.K_Units u)
           
 
Method Summary
 double get()
           
 double get(Density.K_Units u)
           
static Density.K_Units localeUnits()
           
 String toString()
           
 String toString(Density.K_Units u)
           
 String toStringNoUnits()
           
 String toStringNoUnits(Density.K_Units u)
           
 double vPerKM()
           
 double vPerMile()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

V_KM

public static Density.K_Units V_KM

V_MI

public static Density.K_Units V_MI

ZERO

public static final Density ZERO
Constructor Detail

Density

public Density(double k)

Density

public Density(Density.K_Units u,
               double k)

Density

public Density(double k,
               Density.K_Units u)
Method Detail

localeUnits

public static Density.K_Units localeUnits()

toString

public String toString()
Overrides:
toString in class Object

toString

public String toString(Density.K_Units u)

toStringNoUnits

public String toStringNoUnits()

toStringNoUnits

public String toStringNoUnits(Density.K_Units u)

get

public double get()

get

public double get(Density.K_Units u)

vPerKM

public double vPerKM()

vPerMile

public double vPerMile()