#include <Coordinate.h>
|
double | angle_to (const Derived &target) const |
|
template<typename U > |
double | angle_to (const Derived &target, U u) const |
|
void | from_quat (const Eigen::Quaterniond &quat) |
|
Eigen::Quaterniond | into_quat () const |
| Represent this rotation as a quaternion. More...
|
|
Eigen::Vector3d & | rot_vec () |
|
const Eigen::Vector3d & | rot_vec () const |
|
double | rx () const |
|
double | rx (double v) |
|
double | ry () const |
|
double | ry (double v) |
|
double | rz () const |
|
double | rz (double v) |
|
Derived & | self () |
|
const Derived & | self () const |
|
const Derived & | self () const |
|
template<typename Other > |
auto | slerp (const Other &other, double scale) -> typename std::decay< decltype(other.into_quat(), std::declval< Derived >())>::type |
|
template<typename Other > |
auto | slerp (double scale, const Other &other) -> typename std::decay< decltype(other.into_quat(), std::declval< Derived >())>::type |
|
template<typename Other > |
auto | slerp_this (const Other &other, double scale) -> decltype(other.into_quat(), void()) |
|
template<typename Other > |
auto | slerp_this (double scale, const Other &other) -> decltype(other.into_quat(), void()) |
|
Definition at line 459 of file Coordinate.h.
◆ Base
◆ angle_to() [1/2]
template<typename Derived >
◆ angle_to() [2/2]
template<typename Derived >
template<typename U >
◆ from_quat()
template<typename Derived >
◆ into_quat()
template<typename Derived >
◆ rot_vec() [1/2]
◆ rot_vec() [2/2]
◆ rx() [1/2]
template<typename Derived >
◆ rx() [2/2]
template<typename Derived >
◆ ry() [1/2]
template<typename Derived >
◆ ry() [2/2]
template<typename Derived >
◆ rz() [1/2]
template<typename Derived >
◆ rz() [2/2]
template<typename Derived >
◆ self() [1/3]
◆ self() [2/3]
template<typename Derived >
◆ self() [3/3]
◆ slerp() [1/2]
template<typename Derived >
template<typename Other >
auto gams::pose::basic_rotational_mixin< Derived >::slerp |
( |
const Other & |
other, |
|
|
double |
scale |
|
) |
| -> typename std::decay<decltype(other.into_quat(),
std::declval<Derived>())>::type
|
|
inlineinherited |
◆ slerp() [2/2]
template<typename Derived >
template<typename Other >
auto gams::pose::basic_rotational_mixin< Derived >::slerp |
( |
double |
scale, |
|
|
const Other & |
other |
|
) |
| -> typename std::decay<decltype(other.into_quat(),
std::declval<Derived>())>::type
|
|
inlineinherited |
◆ slerp_this() [1/2]
template<typename Derived >
template<typename Other >
◆ slerp_this() [2/2]
template<typename Derived >
template<typename Other >
The documentation for this struct was generated from the following file: