com.yobotics.simulationconstructionset.util.math.frames
Class YoFrameQuaternion

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.math.frames.YoFrameQuaternion

public class YoFrameQuaternion
extends java.lang.Object


Constructor Summary
YoFrameQuaternion(java.lang.String namePrefix, ReferenceFrame referenceFrame, YoVariableRegistry registry)
           
 
Method Summary
 void checkReferenceFrameMatch(ReferenceFrame frame)
           
 void checkReferenceFrameMatch(ReferenceFrameHolder referenceFrameHolder)
           
 void get(javax.vecmath.AxisAngle4d axisAngle)
           
 void get(FrameOrientation frameOrientation)
           
 void get(javax.vecmath.Matrix3d matrix)
           
 void get(javax.vecmath.Quat4d quat)
           
 ReferenceFrame getReferenceFrame()
           
 void getYawPitchRoll(double[] yawPitchRoll)
           
 void set(javax.vecmath.AxisAngle4d axisAngle)
           
 void set(double yaw, double pitch, double roll)
           
 void set(FrameOrientation frameOrientation)
           
 void set(javax.vecmath.Matrix3d matrix)
           
 void set(javax.vecmath.Quat4d quat)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YoFrameQuaternion

public YoFrameQuaternion(java.lang.String namePrefix,
                         ReferenceFrame referenceFrame,
                         YoVariableRegistry registry)
Method Detail

set

public void set(javax.vecmath.Quat4d quat)

set

public void set(javax.vecmath.Matrix3d matrix)

set

public void set(javax.vecmath.AxisAngle4d axisAngle)

set

public void set(double yaw,
                double pitch,
                double roll)

set

public void set(FrameOrientation frameOrientation)

get

public void get(javax.vecmath.Quat4d quat)

get

public void get(javax.vecmath.Matrix3d matrix)

get

public void get(javax.vecmath.AxisAngle4d axisAngle)

getYawPitchRoll

public void getYawPitchRoll(double[] yawPitchRoll)

get

public void get(FrameOrientation frameOrientation)

checkReferenceFrameMatch

public void checkReferenceFrameMatch(ReferenceFrameHolder referenceFrameHolder)

checkReferenceFrameMatch

public void checkReferenceFrameMatch(ReferenceFrame frame)
                              throws ReferenceFrameMismatchException
Throws:
ReferenceFrameMismatchException

getReferenceFrame

public ReferenceFrame getReferenceFrame()