![]() |
MoveG 1.0.0
A modern C++ library for Robotics
|
This is the complete list of members for MoveG::Rotation, including all inherited members.
| angleAxis(char axis, double angle) | MoveG::Rotation | privatestatic |
| axisToIndex(char axis) | MoveG::Rotation | privatestatic |
| checkSequence(const std::string &sequence) | MoveG::Rotation | privatestatic |
| deg2rad(double degree) | MoveG::Rotation | static |
| fromAngleAxis(const Eigen::AngleAxisd &angle_axis) | MoveG::Rotation | static |
| fromEulerAngles(double angle1, double angle2, double angle3, bool intrinsic=true, const std::string &sequence="XYZ", bool degree=false) | MoveG::Rotation | static |
| fromQuaternion(const Eigen::Quaterniond &quaternion) | MoveG::Rotation | static |
| fromRotationMatrix(const Eigen::Matrix3d &rotation_matrix) | MoveG::Rotation | static |
| matrixR_dot(const Eigen::Matrix3d &R, const Eigen::Matrix3d &S) | MoveG::Rotation | static |
| matrixR_dot(const Eigen::Matrix3d &R, const Eigen::Vector3d &omega) | MoveG::Rotation | static |
| matrixS(const Eigen::Vector3d &omega) | MoveG::Rotation | static |
| matrixT(const Eigen::Vector3d &angles, const std::string &sequence) | MoveG::Rotation | static |
| normalizeAngle(double angle) | MoveG::Rotation | static |
| normalizeAngleRange(double angle, double minVal, double maxVal) | MoveG::Rotation | static |
| normalizeEulerAngles(const Eigen::Vector3d &angles) | MoveG::Rotation | static |
| operator*(const Rotation &other) const | MoveG::Rotation | |
| operator<< | MoveG::Rotation | friend |
| operator=(const Rotation &other) | MoveG::Rotation | |
| operator=(Rotation &&other) noexcept | MoveG::Rotation | |
| q | MoveG::Rotation | private |
| quaternion_difference(const Eigen::Quaterniond &a, const Eigen::Quaterniond &b) | MoveG::Rotation | static |
| quaternion_minus(const Eigen::Quaterniond &v1, const Eigen::Quaterniond &v0) | MoveG::Rotation | static |
| quaternion_negation(const Eigen::Quaterniond &v) | MoveG::Rotation | static |
| quaternion_plus(const Eigen::Quaterniond &v1, const Eigen::Quaterniond &v0) | MoveG::Rotation | static |
| rad2deg(double radian) | MoveG::Rotation | static |
| Rotation() | MoveG::Rotation | |
| Rotation(const Rotation &other) | MoveG::Rotation | |
| Rotation(Rotation &&other) noexcept | MoveG::Rotation | |
| Rotation(const Eigen::Matrix3d &rotation_matrix) | MoveG::Rotation | |
| Rotation(const Eigen::Quaterniond &quaternion) | MoveG::Rotation | |
| Rotation(const Eigen::AngleAxisd &angle_axis) | MoveG::Rotation | |
| Rotation(double angle1, double angle2, double angle3, bool intrinsic=true, const std::string &sequence="ZYX", bool degree=false) | MoveG::Rotation | |
| rotationX(double angle) | MoveG::Rotation | static |
| rotationY(double angle) | MoveG::Rotation | static |
| rotationZ(double angle) | MoveG::Rotation | static |
| scalar_product(const Eigen::Quaterniond &v, double t) | MoveG::Rotation | static |
| toAngleAxis() const | MoveG::Rotation | |
| toEulerAngles(bool intrinsic=true, const std::string &sequence="ZYX") const | MoveG::Rotation | |
| toQuaternion() const | MoveG::Rotation | |
| toRotationMatrix() const | MoveG::Rotation | |
| ~Rotation()=default | MoveG::Rotation |