Modifier and Type | Method and Description |
---|---|
Direction |
clockwise() |
static Direction |
fromChar(char c) |
static Direction |
fromVector(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
Direction |
getInv() |
java.lang.String |
getShortCode() |
static Direction |
leftOrRight(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
static Direction |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Direction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Direction RIGHT
public static final Direction LEFT
public static final Direction DOWN
public static final Direction UP
public static Direction[] values()
for (Direction c : Direction.values()) System.out.println(c);
public static Direction valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic Direction getInv()
public java.lang.String getShortCode()
public static Direction fromChar(char c)
public Direction clockwise()
public static Direction leftOrRight(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
public static Direction fromVector(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)