Quaternion

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total216 of 4,66395%45 of 21879%43221498460112
rotationVectorToQuaternion(double[], Quaternion, Matrix)1129545%21083%27194201
toAxisAndRotationAngle(double[], Matrix, Matrix)3317383%71770%71384301
rotationVectorToRotationAxisAndAngle(double[], double[], Matrix, Matrix)1520493%71770%51362901
toRotationVector(double[], Matrix)1510187%21083%2742701
toEulerAngles(double[], Matrix)1038597%3770%3623401
rotate(Quaternion, Point3D, Point3D, Matrix, Matrix)1019595%41275%4923501
quaternionMatrix(Matrix)511195%2250%2311901
quaternionMatrixN(Matrix)511195%2250%2311901
values(double[])52583%1150%121701
slerp(Quaternion, Quaternion, double, Quaternion)15598%1787%1512601
toQuaternionMatrix()1493%n/a011601
toQuaternionMatrixN()1493%n/a011601
asInhomogeneousMatrix()1493%n/a011601
asHomogeneousMatrix()1493%n/a011601
toMatrixRotation(Matrix, Matrix)390100%21083%2706601
setFromEulerAngles(double, double, double, Matrix)309100%1787%1503101
product(Quaternion, Quaternion, Quaternion, Matrix, Matrix)302100%21487%2905401
matrixRotationToQuaternion(Matrix, Quaternion)299100%11191%1703701
eulerToMatrixRotation(double, double, double, MatrixRotation3D, Matrix)270100%1787%1504001
normalize(Matrix)244100%3562%3502701
setFromAxisAndRotation(double, double, double, double, Matrix, Matrix)119100%21487%2902601
conjugate(Quaternion, Matrix)61100%1990%1601301
inverse(Quaternion, Quaternion)55100%n/a010801
setValues(double[])33100%2100%020801
normalize()32100%2100%020401
internalNormalize(double)31100%1150%120701
getRotationAngle()26100%n/a010201
setFromAxisAndRotation(double[], double, Matrix, Matrix)24100%2100%020401
setFromEulerAngles(double[], Matrix)22100%2100%020401
eulerToMatrixRotation(double[], MatrixRotation3D, Matrix)22100%2100%020401
fromQuaternion(Quaternion)21100%n/a010601
copyTo(Quaternion)21100%n/a010601
fromRotation(Quaternion)21100%n/a010601
rotationVectorToMatrixRotation(double[], Matrix)17100%n/a010501
asHomogeneousMatrix(Matrix)17100%n/a010501
Quaternion(double, double, double, double)15100%n/a010601
setFromAxisAndRotation(AxisRotation3D, Matrix, Matrix)15100%n/a010301
multiplyAndReturnNew(Quaternion)14100%n/a010301
toAxisRotation(AxisRotation3D)14100%n/a010401
slerpAndReturnNew(Quaternion, double)11100%n/a010301
slerpAndReturnNew(Quaternion, Quaternion, double)11100%n/a010301
rotate(Point3D)10100%n/a010301
combineAndReturnNew(Quaternion)10100%n/a010301
clone()9100%n/a010301
setFromAxisAndRotation(double, double, double, double)9100%n/a010201
toAxisRotation()9100%n/a010301
toEulerAngles()9100%n/a010301
conjugateAndReturnNew()9100%n/a010301
toMatrixRotation()9100%n/a010301
fromHomogeneousMatrix(Matrix, double)9100%n/a010201
inverseAndReturnNew(Quaternion)9100%n/a010301
inverseAndReturnNew()9100%n/a010301
inverseRotationAndReturnNew()9100%n/a010301
Quaternion(double, double, double)8100%n/a010301
getValues()8100%n/a010301
Quaternion(double[], double)7100%n/a010301
setA(double)7100%n/a010301
setB(double)7100%n/a010301
setC(double)7100%n/a010301
setD(double)7100%n/a010301
setFromAxisAndRotation(double[], double)7100%n/a010201
product(Quaternion, Quaternion, Quaternion)7100%n/a010201
setFromEulerAngles(double, double, double)7100%n/a010201
eulerToMatrixRotation(double, double, double, MatrixRotation3D)7100%n/a010201
rotate(Point3D, Point3D, Matrix, Matrix)7100%n/a010201
rotate(Point3D, Point3D)7100%n/a010201
setAxisAndRotation(double, double, double, double)7100%n/a010201
inverseRotation(Rotation3D)7100%n/a010301
Quaternion()6100%n/a010301
Quaternion(Quaternion)6100%n/a010301
Quaternion(double[])6100%n/a010301
Quaternion(AxisRotation3D)6100%n/a010301
Quaternion(MatrixRotation3D)6100%n/a010301
setFromAxisAndRotation(AxisRotation3D)6100%n/a010201
toAxisAndRotationAngle(double[])6100%n/a010101
rotationVectorToRotationAxisAndAngle(double[], double[])6100%n/a010101
slerp(Quaternion, double, Quaternion)6100%n/a010201
multiply(Quaternion)5100%n/a010201
multiply(Quaternion, Quaternion)5100%n/a010201
setFromEulerAngles(double[])5100%n/a010201
eulerToMatrixRotation(double[], MatrixRotation3D)5100%n/a010201
toRotationVector(double[])5100%n/a010201
toEulerAngles(double[])5100%n/a010201
conjugate(Quaternion)5100%n/a010201
toMatrixRotation(Matrix)5100%n/a010201
toMatrixRotation(MatrixRotation3D)5100%n/a010201
matrixRotationToQuaternion(MatrixRotation3D, Quaternion)5100%n/a010201
rotationVectorToQuaternion(double[], Quaternion)5100%n/a010201
rotationVectorToMatrixRotation(double[], MatrixRotation3D)5100%n/a010201
rotationAxis(double[])5100%n/a010201
combine(Quaternion, Quaternion, Quaternion)5100%n/a010201
combine(Quaternion)5100%n/a010201
combineAndReturnNew(Rotation3D)5100%n/a010101
combine(Rotation3D)5100%n/a010201
setFromMatrixRotation(Matrix)4100%n/a010201
setFromMatrixRotation(MatrixRotation3D)4100%n/a010201
setFromRotationVector(double[])4100%n/a010201
asInhomogeneousMatrix(Matrix)4100%n/a010201
fromInhomogeneousMatrix(Matrix, double)4100%n/a010201
inverse(Quaternion)4100%n/a010201
inverse()4100%n/a010201
inverseRotation(Quaternion)4100%n/a010201
fromRotation(MatrixRotation3D)4100%n/a010201
fromRotation(AxisRotation3D)4100%n/a010201
toQuaternion(Quaternion)4100%n/a010201
getA()100%n/a010101
getB()100%n/a010101
getC()100%n/a010101
getD()100%n/a010101
inverseRotation()100%n/a010201
isNormalized()100%n/a010101
getType()100%n/a010101