georegression.struct
Enum EulerType
- java.lang.Object
-
- java.lang.Enum<EulerType>
-
- georegression.struct.EulerType
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<EulerType>
public enum EulerType extends java.lang.Enum<EulerType>
Enumerated types for each possible Euler coordinate composed of three rotations. Axises A,B,C indicate which coordinate axis is rotated first to third. 0 = axis-x, 1 = axis-y, 2 = axis-z. The order in which the rotations are applied is from left to right. E.g. XYZ first applies the rotation around x-axis, followed by y-axis, then z-axis.
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description XYXXYZXZXXZYYXYYXZYZXYZYZXYZXZZYXZYZ
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetAxisA()Returns the axis in which first rotation is performed aroundintgetAxisB()Returns the axis in which second rotation is performed aroundintgetAxisC()Returns the axis in which third rotation is performed aroundstatic EulerTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EulerType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ZYX
public static final EulerType ZYX
-
ZYZ
public static final EulerType ZYZ
-
ZXY
public static final EulerType ZXY
-
ZXZ
public static final EulerType ZXZ
-
YXZ
public static final EulerType YXZ
-
YXY
public static final EulerType YXY
-
YZX
public static final EulerType YZX
-
YZY
public static final EulerType YZY
-
XYZ
public static final EulerType XYZ
-
XYX
public static final EulerType XYX
-
XZY
public static final EulerType XZY
-
XZX
public static final EulerType XZX
-
-
Method Detail
-
values
public static EulerType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EulerType c : EulerType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EulerType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getAxisA
public int getAxisA()
Returns the axis in which first rotation is performed around
-
getAxisB
public int getAxisB()
Returns the axis in which second rotation is performed around
-
getAxisC
public int getAxisC()
Returns the axis in which third rotation is performed around
-
-
DataMelt 3.0 © DataMelt by jWork.ORG