Uses of Class
rcs.posemath.PM_QUATERNION

Packages that use PM_QUATERNION
rcs.posemath   
 

Uses of PM_QUATERNION in rcs.posemath
 

Methods in rcs.posemath that return PM_QUATERNION
static PM_QUATERNION Posemath.divide(PM_QUATERNION q, double s)
           
static PM_QUATERNION Posemath.inv(PM_QUATERNION q1)
           
static PM_QUATERNION Posemath.multiply(double s, PM_QUATERNION q)
           
static PM_QUATERNION Posemath.multiply(PM_QUATERNION q, double s)
           
static PM_QUATERNION Posemath.multiply(PM_QUATERNION q1, PM_QUATERNION q2)
           
static PM_QUATERNION Posemath.norm(PM_QUATERNION q1)
           
static PM_QUATERNION Posemath.toQuat(PM_EULER_ZYX v)
           
static PM_QUATERNION Posemath.toQuat(PM_EULER_ZYZ v)
           
static PM_QUATERNION Posemath.toQuat(PM_ROTATION_MATRIX m)
           
static PM_QUATERNION Posemath.toQuat(PM_ROTATION_VECTOR v)
          Convert a rotation vector to a quaternion
static PM_QUATERNION Posemath.toQuat(PM_RPY v)
           
 

Methods in rcs.posemath with parameters of type PM_QUATERNION
static PM_QUATERNION Posemath.divide(PM_QUATERNION q, double s)
           
static PM_QUATERNION Posemath.inv(PM_QUATERNION q1)
           
static boolean Posemath.isNorm(PM_QUATERNION q1)
           
static double Posemath.mag(PM_QUATERNION q)
           
static PM_QUATERNION Posemath.multiply(double s, PM_QUATERNION q)
           
static PM_QUATERNION Posemath.multiply(PM_QUATERNION q, double s)
           
static PM_CARTESIAN Posemath.multiply(PM_QUATERNION q1, PM_CARTESIAN v2)
           
static PM_QUATERNION Posemath.multiply(PM_QUATERNION q1, PM_QUATERNION q2)
           
static PM_QUATERNION Posemath.norm(PM_QUATERNION q1)
           
static PM_ROTATION_MATRIX Posemath.toMat(PM_QUATERNION v)
          Convert a quaternion to a rotation matrix.
static PM_ROTATION_VECTOR Posemath.toRot(PM_QUATERNION v)
          Convert quaternion to a rotation vector
static PM_RPY Posemath.toRpy(PM_QUATERNION v)