public enum LinearUnit extends Enum<LinearUnit>
Enum Constant and Description |
---|
CENTIMETER
A LinearUnit representing centimeters.
|
CHAIN
A LinearUnit representing chains (66 feet).
|
CM
A LinearUnit representing centimeters.
|
FOOT
A LinearUnit representing feet.
|
FT
A LinearUnit representing feet.
|
IN
A LinearUnit representing inches.
|
INCH
A LinearUnit representing inches.
|
KILOMETER
A LinearUnit representing kilometers.
|
KM
A LinearUnit representing kilometers.
|
LINK
A LinearUnit representing links (1/100 chain, 0.66 feet).
|
M
A LinearUnit representing meters.
|
METER
A LinearUnit representing meters.
|
MI
A LinearUnit representing miles.
|
MILE
A LinearUnit representing miles.
|
MILLIMETER
A LinearUnit representing millimeters.
|
MM
A LinearUnit representing millimeters.
|
NAUTICAL_MILE
A LinearUnit representing nautical miles.
|
PICA
A LinearUnit representing inches (12 point or 1/6 inch).
|
POINT
A LinearUnit representing points (1/72 inch).
|
ROD
A LinearUnit representing rods.
|
SURVEY_FOOT
A LinearUnit representing US survey feet.
|
TWIP
A LinearUnit representing twips (1/20 point or 1/1440 inch).
|
YARD
A LinearUnit representing yards.
|
YD
A LinearUnit representing yards.
|
Modifier and Type | Method and Description |
---|---|
static double |
convert(double length,
LinearUnit fromUnit,
LinearUnit toUnit)
Convert the specified length to its equivalent value in another linear unit.
|
double |
getMetersPerUnit()
Get the number of meters equivalent to one of this unit of measure.
|
static LinearUnit |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LinearUnit |
valueOfIgnoreCase(String name)
returns the LinearUnit with the specified name.
|
static LinearUnit[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LinearUnit INCH
public static final LinearUnit IN
public static final LinearUnit FOOT
public static final LinearUnit FT
public static final LinearUnit YARD
public static final LinearUnit YD
public static final LinearUnit MILE
public static final LinearUnit MI
public static final LinearUnit MILLIMETER
public static final LinearUnit MM
public static final LinearUnit CENTIMETER
public static final LinearUnit CM
public static final LinearUnit METER
public static final LinearUnit M
public static final LinearUnit KILOMETER
public static final LinearUnit KM
public static final LinearUnit SURVEY_FOOT
public static final LinearUnit NAUTICAL_MILE
public static final LinearUnit LINK
public static final LinearUnit CHAIN
public static final LinearUnit ROD
public static final LinearUnit TWIP
public static final LinearUnit POINT
public static final LinearUnit PICA
public static LinearUnit[] values()
for (LinearUnit c : LinearUnit.values()) System.out.println(c);
public static LinearUnit valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic double getMetersPerUnit()
public static double convert(double length, LinearUnit fromUnit, LinearUnit toUnit)
length
- An length with unit fromUnitfromUnit
- The linear unit of the specified length.toUnit
- The linear unit for the converted value.public static LinearUnit valueOfIgnoreCase(String name)
name
- name of LinearUnit constant to returnIllegalArgumentException
- is thrown if name is null or invalid