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 double
getQ0()
double
getQ1()
double
getQ2()
double
getQ3()
Matrix
getRotMatrix()
convert Quaternion to a rotation matrixdouble
normSquared()
void
setQ0(double q0)
void
setQ1(double q1)
void
setQ2(double q2)
void
setQ3(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:
-
-