Struct Quaternion
Defined in File fluent_rviz.hpp
Inheritance Relationships
Base Type
public geometry_msgs::msg::Quaternion
Struct Documentation
-
struct Quaternion : public geometry_msgs::msg::Quaternion
Public Functions
-
inline Quaternion(const double w, const double x, const double y, const double z) noexcept
Public Static Functions
-
template<class Return = Quaternion, class T>
static inline auto ScalarVector(const double scalar, const T &vector) noexcept -> std::enable_if_t<is_vec3_compat_v<T> && is_quat_compat_v<Return>, Return>
-
template<class Return = Quaternion, class T = Vector3>
static inline auto AngleAxis(const double angle, const T &axis = Vector3::UnitZ<T>()) noexcept -> std::enable_if_t<is_vec3_compat_v<T> && is_quat_compat_v<Return>, Return>
-
inline Quaternion(const double w, const double x, const double y, const double z) noexcept