org.jscience.mathematics.geometry
Class Rotation3DOrder

java.lang.Object
  extended by org.jscience.mathematics.geometry.Rotation3DOrder

public final class Rotation3DOrder
extends java.lang.Object

This class is a utility representing a rotation order specification for Cardan or Euler angles specification.

This class cannot be instanciated by the user. He can only use one of the twelve predefined supported orders as an argument to either the Rotation#Rotation(Rotation3DOrder,double,double,double) constructor or the Rotation#getAngles method.


Field Summary
static Rotation3DOrder XYX
          Set of Euler angles.
static Rotation3DOrder XYZ
          Set of Cardan angles.
static Rotation3DOrder XZX
          Set of Euler angles.
static Rotation3DOrder XZY
          Set of Cardan angles.
static Rotation3DOrder YXY
          Set of Euler angles.
static Rotation3DOrder YXZ
          Set of Cardan angles.
static Rotation3DOrder YZX
          Set of Cardan angles.
static Rotation3DOrder YZY
          Set of Euler angles.
static Rotation3DOrder ZXY
          Set of Cardan angles.
static Rotation3DOrder ZXZ
          Set of Euler angles.
static Rotation3DOrder ZYX
          Set of Cardan angles.
static Rotation3DOrder ZYZ
          Set of Euler angles.
 
Method Summary
 java.lang.String toString()
          Get a string representation of the instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XYZ

public static final Rotation3DOrder XYZ
Set of Cardan angles. this ordered set of rotations is around X, then around Y, then around Z


XZY

public static final Rotation3DOrder XZY
Set of Cardan angles. this ordered set of rotations is around X, then around Z, then around Y


YXZ

public static final Rotation3DOrder YXZ
Set of Cardan angles. this ordered set of rotations is around Y, then around X, then around Z


YZX

public static final Rotation3DOrder YZX
Set of Cardan angles. this ordered set of rotations is around Y, then around Z, then around X


ZXY

public static final Rotation3DOrder ZXY
Set of Cardan angles. this ordered set of rotations is around Z, then around X, then around Y


ZYX

public static final Rotation3DOrder ZYX
Set of Cardan angles. this ordered set of rotations is around Z, then around Y, then around X


XYX

public static final Rotation3DOrder XYX
Set of Euler angles. this ordered set of rotations is around X, then around Y, then around X


XZX

public static final Rotation3DOrder XZX
Set of Euler angles. this ordered set of rotations is around X, then around Z, then around X


YXY

public static final Rotation3DOrder YXY
Set of Euler angles. this ordered set of rotations is around Y, then around X, then around Y


YZY

public static final Rotation3DOrder YZY
Set of Euler angles. this ordered set of rotations is around Y, then around Z, then around Y


ZXZ

public static final Rotation3DOrder ZXZ
Set of Euler angles. this ordered set of rotations is around Z, then around X, then around Z


ZYZ

public static final Rotation3DOrder ZYZ
Set of Euler angles. this ordered set of rotations is around Z, then around Y, then around Z

Method Detail

toString

public java.lang.String toString()
Get a string representation of the instance.

Overrides:
toString in class java.lang.Object
Returns:
a string representation of the instance (in fact, its name)