public class EulerAnglesZYX extends EulerAngles
EulerAngles class for which heading rotates around Z axis, pitch
 rotates around Y axis and bank rotates around X axes.EulerAngles.Angle| Constructor and Description | 
|---|
EulerAnglesZYX(double heading,
              double pitch,
              double bank)  | 
EulerAnglesZYX(javax.vecmath.Vector3d v)  | 
| Modifier and Type | Method and Description | 
|---|---|
javax.vecmath.Vector3d | 
getInitialOrientation()  | 
void | 
rotateBank(javax.vecmath.Matrix4d m)  | 
void | 
rotateHeading(javax.vecmath.Matrix4d m)  | 
void | 
rotatePitch(javax.vecmath.Matrix4d m)  | 
void | 
setFromMatrix(javax.vecmath.Matrix4d m)  | 
add, calculateRotationHeadingPitchBank, create, create, get, getBank, getHeading, getPitch, normalOnPitchRotation, set, setBank, setHeading, setPitch, toString, vectorFromHeadingPitchpublic EulerAnglesZYX(double heading,
              double pitch,
              double bank)
public EulerAnglesZYX(javax.vecmath.Vector3d v)
public void rotateHeading(javax.vecmath.Matrix4d m)
rotateHeading in class EulerAnglespublic void rotatePitch(javax.vecmath.Matrix4d m)
rotatePitch in class EulerAnglespublic void rotateBank(javax.vecmath.Matrix4d m)
rotateBank in class EulerAnglespublic javax.vecmath.Vector3d getInitialOrientation()
getInitialOrientation in class EulerAnglespublic void setFromMatrix(javax.vecmath.Matrix4d m)
setFromMatrix in class EulerAngles