public enum AxisAlignedRotation extends java.lang.Enum<AxisAlignedRotation>
There are 24 such rotations, each identified by the directions of the new x and y axes expressed with respect to the original axes.
| Enum Constant and Description | 
|---|
| NX_NY | 
| NX_NZ | 
| NX_Y | 
| NX_Z | 
| NY_NX | 
| NY_NZ | 
| NY_X | 
| NY_Z | 
| NZ_NX | 
| NZ_NY | 
| NZ_X | 
| NZ_Y | 
| X_NY | 
| X_NZ | 
| X_Y | 
| X_Z | 
| Y_NX | 
| Y_NZ | 
| Y_X | 
| Y_Z | 
| Z_NX | 
| Z_NY | 
| Z_X | 
| Z_Y | 
| Modifier and Type | Method and Description | 
|---|---|
| AxisAngle | getAxisAngle() | 
| void | getAxisAngle(AxisAngle axisAng) | 
| RotationMatrix3d | getMatrix() | 
| void | getMatrix(RotationMatrix3d R) | 
| static AxisAlignedRotation | getNearest(RotationMatrix3d R) | 
| void | inverseTransform(Vector3d vr,
                Vector3d v0) | 
| void | transform(Vector3d vr,
         Vector3d v0) | 
| static AxisAlignedRotation | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static AxisAlignedRotation[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final AxisAlignedRotation X_Y
public static final AxisAlignedRotation X_NZ
public static final AxisAlignedRotation X_NY
public static final AxisAlignedRotation X_Z
public static final AxisAlignedRotation NX_Y
public static final AxisAlignedRotation NX_NZ
public static final AxisAlignedRotation NX_NY
public static final AxisAlignedRotation NX_Z
public static final AxisAlignedRotation Y_Z
public static final AxisAlignedRotation Y_NX
public static final AxisAlignedRotation Y_NZ
public static final AxisAlignedRotation Y_X
public static final AxisAlignedRotation NY_Z
public static final AxisAlignedRotation NY_NX
public static final AxisAlignedRotation NY_NZ
public static final AxisAlignedRotation NY_X
public static final AxisAlignedRotation Z_X
public static final AxisAlignedRotation Z_NY
public static final AxisAlignedRotation Z_NX
public static final AxisAlignedRotation Z_Y
public static final AxisAlignedRotation NZ_X
public static final AxisAlignedRotation NZ_NY
public static final AxisAlignedRotation NZ_NX
public static final AxisAlignedRotation NZ_Y
public static AxisAlignedRotation[] values()
for (AxisAlignedRotation c : AxisAlignedRotation.values()) System.out.println(c);
public static AxisAlignedRotation 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 RotationMatrix3d getMatrix()
public AxisAngle getAxisAngle()
public void getAxisAngle(AxisAngle axisAng)
public void getMatrix(RotationMatrix3d R)
public static AxisAlignedRotation getNearest(RotationMatrix3d R)