1#ifndef PACSIMQUATERNION_HPP
2#define PACSIMQUATERNION_HPP
5#include <Eigen/Geometry>
Eigen::Matrix3d rotationMatrixFromQuaternion(quaternion a)
quaternion quatMult(quaternion a, quaternion b)
quaternion quatInversion(quaternion a)
Eigen::Vector3d eulerAnglesFromQuat(quaternion a)
quaternion quatNormalize(quaternion a)
double quatNorm(quaternion a)
quaternion quatFromEulerAngles(Eigen::Vector3d a)
quaternion getRelativeQuat(quaternion a, quaternion b)
quaternion quatFromRotationMatrix(Eigen::Matrix3d mat)