QuaternionRotation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,255 of 1,2550%50 of 500%59592172173434
orthogonalRotationMatrixToQuaternion(double, double, double, double, double, double, double, double, double)1750%80%55303011
toMatrix()1700%n/a11262611
createBasisRotation(Vector3D, Vector3D, Vector3D, Vector3D)1590%n/a11161611
apply(Vector3D)1300%n/a11121211
getRelativeTaitBryanAngles(Vector3D, Vector3D, Vector3D)1020%60%44212111
getRelativeEulerAngles(Vector3D, Vector3D)990%60%44191911
createVectorRotation(Vector3D, Vector3D)640%20%22151511
getAngles(AxisReferenceFrame, AxisSequence)560%120%77151511
fromAxisAngle(Vector3D, double)490%20%22101011
fromAxisAngleSequence(AxisAngleSequence)370%20%227711
toAxisAngleSequence(AxisReferenceFrame, AxisSequence)340%40%336611
reverseArray(double[])330%20%226611
equals(Object)190%40%336611
getAxis()180%20%225511
multiply(QuaternionRotation)110%n/a112211
slerp(QuaternionRotation)110%n/a112211
QuaternionRotation(Quaternion)70%n/a113311
getAngle()70%n/a111111
inverse()70%n/a111111
getAbsoluteTaitBryanAngles(Vector3D, Vector3D, Vector3D)70%n/a111111
of(double, double, double, double)70%n/a111111
getAbsoluteEulerAngles(Vector3D, Vector3D)60%n/a111111
toRelativeAxisAngleSequence(AxisSequence)50%n/a111111
toAbsoluteAxisAngleSequence(AxisSequence)50%n/a111111
of(Quaternion)50%n/a111111
lambda$slerp$0(Slerp, double)50%n/a111111
applyVector(Vector3D)40%n/a111111
premultiply(QuaternionRotation)40%n/a111111
hashCode()40%n/a111111
toString()40%n/a111111
static {...}40%n/a111111
getQuaternion()30%n/a111111
preservesOrientation()20%n/a111111
identity()20%n/a111111