org.apache.commons.math.geometry
public final class RotationOrder extends java.lang.Object
Rotation.Rotation(RotationOrder,double,double,double)
constructor or the Rotation.getAngles(org.apache.commons.math.geometry.RotationOrder)
method.Modifier and Type | Field and Description |
---|---|
private Vector3D |
a1
Axis of the first rotation.
|
private Vector3D |
a2
Axis of the second rotation.
|
private Vector3D |
a3
Axis of the third rotation.
|
private java.lang.String |
name
Name of the rotations order.
|
static RotationOrder |
XYX
Set of Euler angles.
|
static RotationOrder |
XYZ
Set of Cardan angles.
|
static RotationOrder |
XZX
Set of Euler angles.
|
static RotationOrder |
XZY
Set of Cardan angles.
|
static RotationOrder |
YXY
Set of Euler angles.
|
static RotationOrder |
YXZ
Set of Cardan angles.
|
static RotationOrder |
YZX
Set of Cardan angles.
|
static RotationOrder |
YZY
Set of Euler angles.
|
static RotationOrder |
ZXY
Set of Cardan angles.
|
static RotationOrder |
ZXZ
Set of Euler angles.
|
static RotationOrder |
ZYX
Set of Cardan angles.
|
static RotationOrder |
ZYZ
Set of Euler angles.
|
Modifier | Constructor and Description |
---|---|
private |
RotationOrder(java.lang.String name,
Vector3D a1,
Vector3D a2,
Vector3D a3)
Private constructor.
|
public static final RotationOrder XYZ
public static final RotationOrder XZY
public static final RotationOrder YXZ
public static final RotationOrder YZX
public static final RotationOrder ZXY
public static final RotationOrder ZYX
public static final RotationOrder XYX
public static final RotationOrder XZX
public static final RotationOrder YXY
public static final RotationOrder YZY
public static final RotationOrder ZXZ
public static final RotationOrder ZYZ
private final java.lang.String name
private final Vector3D a1
private final Vector3D a2
private final Vector3D a3
private RotationOrder(java.lang.String name, Vector3D a1, Vector3D a2, Vector3D a3)
name
- name of the rotation ordera1
- axis of the first rotationa2
- axis of the second rotationa3
- axis of the third rotationpublic java.lang.String toString()
toString
in class java.lang.Object
public Vector3D getA1()
public Vector3D getA2()
public Vector3D getA3()
Copyright (c) 2003-2013 Apache Software Foundation