All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class improv.util.Quaternion

java.lang.Object
   |
   +----improv.util.Quaternion

public final class Quaternion
extends Object

Variable Index

 o XYZ
 o XZY
 o YXZ
 o YZX
 o ZXY
 o ZYX

Constructor Index

 o Quaternion()
 o Quaternion(float[])

Method Index

 o getAxisAngle(float[])
 o getAxisAngle(float[], float[])
 o getAxisAngle(float[], float[], float[], float[])
 o getAxisAngle(Vec3f, float[])
 o getEulers(double[], int)
 o getEulers(float[])
 o getEulers(float[], float[])
 o getEulers(float[], float[], float[])
 o getEulers(int, double[])
 o getEulers(int, int, int, double[])
 o getMat3(float[][])
 o getMat3(Matrix3f)
 o getQuat(float[])
 o getQuat(float[], float[], float[], float[])
 o getQuat(Quaternion)
 o getQuatValue(int)
 o length()
 o length_sqr()
 o makeIdent()
 o print()
 o setAxisAngle(float, float, float, float)
 o setAxisAngle(float[])
 o setAxisAngle(float[], float)
 o setAxisAngle(Vec3f, float)
 o setEulers(float, float, float)
 o setEulers(float[])
 o setMat3(float[][])
 o setMat3(Matrix3f)
 o setQuat(float, float, float, float)
 o setQuat(float[])
 o setQuat(Quaternion)
 o setQuatValue(int, float)

Variables

 o XYZ
 public static final int XYZ
 o XZY
 public static final int XZY
 o YXZ
 public static final int YXZ
 o YZX
 public static final int YZX
 o ZXY
 public static final int ZXY
 o ZYX
 public static final int ZYX

Constructors

 o Quaternion
 public Quaternion()
 o Quaternion
 public Quaternion(float quat[])

Methods

 o makeIdent
 public void makeIdent()
 o print
 public void print()
 o setAxisAngle
 public void setAxisAngle(float axis_angle[])
 o getAxisAngle
 public void getAxisAngle(float axis_angle[])
 o setAxisAngle
 public void setAxisAngle(float axis[],
                          float angle)
 o getAxisAngle
 public void getAxisAngle(float axis[],
                          float angle[])
 o setAxisAngle
 public void setAxisAngle(Vec3f axis,
                          float angle)
 o getAxisAngle
 public void getAxisAngle(Vec3f axis,
                          float angle[])
 o setAxisAngle
 public void setAxisAngle(float i,
                          float j,
                          float k,
                          float angle)
 o getAxisAngle
 public void getAxisAngle(float i[],
                          float j[],
                          float k[],
                          float angle[])
 o setEulers
 public void setEulers(float hpr[])
 o getEulers
 public void getEulers(float hpr[])
 o getEulers
 public void getEulers(int u,
                       int v,
                       int w,
                       double hpr[])
 o getEulers
 public void getEulers(double hpr[],
                       int order)
 o getEulers
 public void getEulers(int order,
                       double hpr[])
 o getEulers
 public static void getEulers(float quat[],
                              float hpr[])
 o setEulers
 public void setEulers(float h,
                       float p,
                       float r)
 o getEulers
 public void getEulers(float h[],
                       float p[],
                       float r[])
 o setMat3
 public void setMat3(float mat[][])
 o getMat3
 public void getMat3(float mat[][])
 o setMat3
 public void setMat3(Matrix3f mat)
 o getMat3
 public void getMat3(Matrix3f mat)
 o setQuat
 public void setQuat(float quat[])
 o getQuat
 public void getQuat(float quat[])
 o setQuat
 public void setQuat(Quaternion quat)
 o getQuat
 public void getQuat(Quaternion quat)
 o setQuat
 public void setQuat(float i,
                     float j,
                     float k,
                     float w)
 o getQuat
 public void getQuat(float i[],
                     float j[],
                     float k[],
                     float w[])
 o setQuatValue
 public void setQuatValue(int index,
                          float value)
 o getQuatValue
 public float getQuatValue(int index)
 o length
 public float length()
 o length_sqr
 public float length_sqr()

All Packages  Class Hierarchy  This Package  Previous  Next  Index