sandbox
Loading...
Searching...
No Matches
sbx::math::basic_quaternion< Type > Member List

This is the complete list of members for sbx::math::basic_quaternion< Type >, including all inherited members.

angle_type typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
basic_quaternion(Other value=Other{0}) noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
basic_quaternion(const vector_type_for< Complex > &complex, Scalar scalar) noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
basic_quaternion(const vector_type_for< Other > &euler_angles) noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
basic_quaternion(Other x, Other y, Other z, Other w) noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
basic_quaternion(const vector_type_for< Complex > &axis, const basic_angle< Scalar > &angle) noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
basic_quaternion(const matrix_type_for< Other > &matrix) noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
complex() noexcept -> vector_type & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
complex() const noexcept -> const vector_type & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
const_reference typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
identity (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inlinestatic
length() const noexcept -> length_type (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
length_squared() const noexcept -> length_type (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
length_type typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
matrix_type typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
normalize() noexcept -> basic_quaternion & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
operator matrix_type() const noexcept (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
operator*=(Other value) noexcept -> basic_quaternion & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
operator*=(const basic_quaternion< Other > &other) noexcept -> basic_quaternion & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
operator+=(const basic_quaternion< Other > &other) noexcept -> basic_quaternion & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
operator-=(const basic_quaternion< Other > &other) noexcept -> basic_quaternion & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
operator/=(Other value) noexcept -> basic_quaternion & (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
reference typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
scalar() noexcept -> reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
scalar() const noexcept -> const_reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
size_type typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
to_matrix() const noexcept -> matrix_type (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
value_type typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
vector_type typedef (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >
w() noexcept -> reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
w() const noexcept -> const_reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
x() noexcept -> reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
x() const noexcept -> const_reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
y() noexcept -> reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
y() const noexcept -> const_reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
z() noexcept -> reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline
z() const noexcept -> const_reference (defined in sbx::math::basic_quaternion< Type >)sbx::math::basic_quaternion< Type >inline