Uses of Class
rcs.posemath.PmQuaternion

Packages that use PmQuaternion
rcs.posemath   
 

Uses of PmQuaternion in rcs.posemath
 

Subclasses of PmQuaternion in rcs.posemath
 class PM_QUATERNION
           
 

Fields in rcs.posemath declared as PmQuaternion
 PmQuaternion PmPose.rot
           
 

Methods in rcs.posemath that return PmQuaternion
static PmQuaternion Posemath.pmQuatAxisAngleMult(PmQuaternion q, int axis, double angle)
           
 

Methods in rcs.posemath with parameters of type PmQuaternion
 boolean PmQuaternion.equals(PmQuaternion pq)
           
static int Posemath.pmAxisAngleQuatConvert(int axis, double a, PmQuaternion q)
          Store a quaternion based on a single rotation about an axis
static int Posemath.pmMatQuatConvert(PmRotationMatrix m, PmQuaternion q)
           
static PmQuaternion Posemath.pmQuatAxisAngleMult(PmQuaternion q, int axis, double angle)
           
static int Posemath.pmQuatAxisAngleMult(PmQuaternion q, int axis, double angle, PmQuaternion pq)
           
static int Posemath.pmQuatCartMult(PmQuaternion q1, PmCartesian v2, PmCartesian vout)
           
static int Posemath.pmQuatInv(PmQuaternion q1, PmQuaternion qout)
           
static boolean Posemath.pmQuatIsNorm(PmQuaternion q1)
           
static double Posemath.pmQuatMag(PmQuaternion q)
           
static int Posemath.pmQuatMatConvert(PmQuaternion q, PmRotationMatrix m)
           
static int Posemath.pmQuatNorm(PmQuaternion q1, PmQuaternion qout)
           
static boolean Posemath.pmQuatQuatCompare(PmQuaternion q1, PmQuaternion q2)
           
static int Posemath.pmQuatQuatMult(PmQuaternion q1, PmQuaternion q2, PmQuaternion qout)
           
static int Posemath.pmQuatRotConvert(PmQuaternion q, PmRotationVector r)
          Convert a quaternion to a rotation vector
static int Posemath.pmQuatRpyConvert(PmQuaternion q, PmRpy rpy)
           
static int Posemath.pmQuatScalDiv(PmQuaternion q, double s, PmQuaternion qout)
           
static int Posemath.pmQuatScalMult(PmQuaternion q, double s, PmQuaternion qout)
           
static int Posemath.pmQuatZyxConvert(PmQuaternion q, PmEulerZyx zyx)
           
static int Posemath.pmQuatZyzConvert(PmQuaternion q, PmEulerZyz zyz)
           
static int Posemath.pmRotQuatConvert(PmRotationVector r, PmQuaternion q)
          Convert a rotation vector to a quaternion
static int Posemath.pmRpyQuatConvert(PmRpy rpy, PmQuaternion q)
           
static int Posemath.pmZyxQuatConvert(PmEulerZyx zyx, PmQuaternion q)
           
static int Posemath.pmZyzQuatConvert(PmEulerZyz zyz, PmQuaternion q)
           
 

Constructors in rcs.posemath with parameters of type PmQuaternion
PM_POSE(PmCartesian starttran, PmQuaternion startrot)
           
PmPose(PmCartesian starttran, PmQuaternion startrot)