public enum NavigationJunction extends Enum<NavigationJunction>
| Enum Constant and Description |
|---|
ALL_WAY_YIELD
Multiple way intersection that allows traffic to flow based on priority; most commonly right
of way and first in, first out.
|
BIFURCATION
A junction where the road splits off into two paths; a fork in the road.
|
JUGHANDLE
A junction where lefts diverge to the right, then curve to the left, converting a left turn
to a crossing maneuver.
|
MULTI_CARRIAGEWAY
A junction that has multiple intersections and paths.
|
REGULAR
A junction that represents a standard intersection with a single road crossing another.
|
ROUNDABOUT
A junction where traffic moves in a single direction around a central, non-traversable point
to reach one of the connecting roads.
|
TRAVERSABLE_ROUNDABOUT
Similar to a roundabout, however the center of the roundabout is fully traversable.
|
TURN_AROUND
A junction designated for traffic turn arounds.
|
| Modifier and Type | Method and Description |
|---|---|
static NavigationJunction |
valueForString(String value) |
static NavigationJunction |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NavigationJunction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NavigationJunction REGULAR
public static final NavigationJunction BIFURCATION
public static final NavigationJunction MULTI_CARRIAGEWAY
public static final NavigationJunction ROUNDABOUT
public static final NavigationJunction TRAVERSABLE_ROUNDABOUT
public static final NavigationJunction JUGHANDLE
public static final NavigationJunction ALL_WAY_YIELD
public static final NavigationJunction TURN_AROUND
public static NavigationJunction[] values()
for (NavigationJunction c : NavigationJunction.values()) System.out.println(c);
public static NavigationJunction 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 static NavigationJunction valueForString(String value)