14#include "sensorring/platform/SensorringExport.hpp"
23static constexpr double PI = 3.141592653589793238462643383279502884;
SENSORRING_EXPORT const Matrix3 rotMatrixFromEulerRadians(const Vector3 &rotation_rad)
Calculate a rotation matrix from euler angles (RPY-convention).
SENSORRING_EXPORT double radiansToDegrees(double radians)
Convert radians to degrees.
SENSORRING_EXPORT const Vector3 eulerRadiansFromRotationMatrix(const Matrix3 &rot_m)
Calculate euler angles of a rotation from a rotation matrix (RPY-convention).
SENSORRING_EXPORT const Vector3 eulerDegreesFromRotationMatrix(const Matrix3 &rot_m)
Calculate euler angles of a rotation from a rotation matrix (RPY-convention).
SENSORRING_EXPORT const Matrix3 rotMatrixFromEulerDegrees(const Vector3 &rotation_deg)
Calculate a rotation matrix from euler angles (RPY-convention).
static constexpr double PI
PI constant.
Definition Math.hpp:23
SENSORRING_EXPORT double degreesToRadians(double degrees)
Convert degrees to radians.
Implementation of a matrix of size 3 × 3.
Implementation of a vector with length 3.
Matrix of size 3 × 3.
Definition Matrix3.hpp:28
Vector of length 3.
Definition Vector3.hpp:27