Package com.actelion.research.chem.phesa
Class Quaternion
- java.lang.Object
-
- com.actelion.research.chem.phesa.Quaternion
-
public class Quaternion extends java.lang.Object- Author:
- J.Wahl, February 2018 Describes rotation using quaternion formulation
-
-
Constructor Summary
Constructors Constructor Description Quaternion(double q0, double q1, double q2, double q3)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetQ0()doublegetQ1()doublegetQ2()doublegetQ3()MatrixgetRotMatrix()convert Quaternion to a rotation matrixdoublenormSquared()voidsetQ0(double q0)voidsetQ1(double q1)voidsetQ2(double q2)voidsetQ3(double q3)
-
-
-
Method Detail
-
setQ0
public void setQ0(double q0)
-
setQ1
public void setQ1(double q1)
-
setQ2
public void setQ2(double q2)
-
setQ3
public void setQ3(double q3)
-
getQ0
public double getQ0()
-
getQ1
public double getQ1()
-
getQ2
public double getQ2()
-
getQ3
public double getQ3()
-
normSquared
public double normSquared()
-
getRotMatrix
public Matrix getRotMatrix()
convert Quaternion to a rotation matrix- Returns:
-
-