public static enum EulerAngles.Order extends java.lang.Enum<EulerAngles.Order>
Enum Constant and Description |
---|
XYXr |
XYXs |
XYZr |
XYZs |
XZXr |
XZXs |
XZYr |
XZYs |
YXYr |
YXYs |
YXZr |
YXZs |
YZXr |
YZXs |
YZYr |
YZYs |
ZXYr |
ZXYs |
ZXZr |
ZXZs |
ZYXr |
ZYXs |
ZYZr |
ZYZs |
Modifier and Type | Method and Description |
---|---|
EulerAngles.Frame |
getFrame()
Returns the frame from which the axes are taken.
|
EulerAngles.Axis |
getInitialAxis()
Returns the initial rotation axis.
|
EulerAngles.Parity |
getParity()
Returns the parity of the axis permutation.
|
boolean |
getRepeat1st()
Returns true if the initial axis is repeated as the last and false if it is
not.
|
static EulerAngles.Order |
valueOf(EulerAngles.Axis initialAxis,
EulerAngles.Parity parity,
boolean repeat1st,
EulerAngles.Frame frame)
Returns the Order that corresponds to the specified order parts.
|
static EulerAngles.Order |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EulerAngles.Order[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EulerAngles.Order XYZs
public static final EulerAngles.Order XYXs
public static final EulerAngles.Order XZYs
public static final EulerAngles.Order XZXs
public static final EulerAngles.Order YZXs
public static final EulerAngles.Order YZYs
public static final EulerAngles.Order YXZs
public static final EulerAngles.Order YXYs
public static final EulerAngles.Order ZXYs
public static final EulerAngles.Order ZXZs
public static final EulerAngles.Order ZYXs
public static final EulerAngles.Order ZYZs
public static final EulerAngles.Order ZYXr
public static final EulerAngles.Order XYXr
public static final EulerAngles.Order YZXr
public static final EulerAngles.Order XZXr
public static final EulerAngles.Order XZYr
public static final EulerAngles.Order YZYr
public static final EulerAngles.Order ZXYr
public static final EulerAngles.Order YXYr
public static final EulerAngles.Order YXZr
public static final EulerAngles.Order ZXZr
public static final EulerAngles.Order XYZr
public static final EulerAngles.Order ZYZr
public static EulerAngles.Order[] values()
for (EulerAngles.Order c : EulerAngles.Order.values()) System.out.println(c);
public static EulerAngles.Order 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 EulerAngles.Axis getInitialAxis()
public EulerAngles.Parity getParity()
public boolean getRepeat1st()
public EulerAngles.Frame getFrame()
public static EulerAngles.Order valueOf(EulerAngles.Axis initialAxis, EulerAngles.Parity parity, boolean repeat1st, EulerAngles.Frame frame)
initialAxis
- The initial rotation axis (X, Y, or Z).parity
- The parity of the axis permutation (EVEN or ODD).repeat1st
- Repeat the initial axis as the last if true, do not repeat
if false.frame
- The frame from which the axes are taken (STATIC or
ROTATING).