public enum

LengthUnit

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.commsignia.v2x.utils.units.LengthUnit

Class Overview

Utility class for specifying lengths.

Summary

Enum Values
LengthUnit  CM  Specified in centimeters  
LengthUnit  KM  Specified in kilometers. 
LengthUnit  Specified in meters  
LengthUnit  MM  Specified in millimeters  
LengthUnit  M_0_4  Specified in units of 0.4 meters  
LengthUnit  TEN_CM  Specified in units of 10 centimeters  
Public Methods
abstract double convert(double d, LengthUnit u)
Convert the given length in the given unit to this unit.
static LengthUnit valueOf(String name)
final static LengthUnit[] values()
Protected Methods
abstract double toCentimeters(double d)
abstract double toKilometers(double d)
abstract double toMeters(double d)
abstract double toMeters0_4(double d)
abstract double toMilimeters(double d)
abstract double toTenCentimeters(double d)
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final LengthUnit CM

Specified in centimeters

public static final LengthUnit KM

Specified in kilometers.

public static final LengthUnit M

Specified in meters

public static final LengthUnit MM

Specified in millimeters

public static final LengthUnit M_0_4

Specified in units of 0.4 meters

public static final LengthUnit TEN_CM

Specified in units of 10 centimeters

Public Methods

public abstract double convert (double d, LengthUnit u)

Convert the given length in the given unit to this unit.

Parameters
d length value
u length unit
Returns
  • length value in this unit

public static LengthUnit valueOf (String name)

public static final LengthUnit[] values ()

Protected Methods

protected abstract double toCentimeters (double d)

protected abstract double toKilometers (double d)

protected abstract double toMeters (double d)

protected abstract double toMeters0_4 (double d)

protected abstract double toMilimeters (double d)

protected abstract double toTenCentimeters (double d)