[nnm] No Nonsense Math 0.5.0
A No-Nonsense, C++ 17, single-header-only Math library geared towards graphics programming.
|
This is the complete list of members for nnm::Basis3< Real >, including all inherited members.
approx_equal(const Basis3 &other) const | nnm::Basis3< Real > | inline |
at(const uint8_t column) const | nnm::Basis3< Real > | inline |
at(const uint8_t column) | nnm::Basis3< Real > | inline |
at(const uint8_t column, const uint8_t row) const | nnm::Basis3< Real > | inline |
at(const uint8_t column, const uint8_t row) | nnm::Basis3< Real > | inline |
Basis3() | nnm::Basis3< Real > | inline |
Basis3(const Basis3< Other > &basis) | nnm::Basis3< Real > | inlineexplicit |
Basis3(const Matrix3< Real > &matrix) | nnm::Basis3< Real > | inlineexplicit |
determinant() const | nnm::Basis3< Real > | inline |
from_rotation_axis_angle(const Vector3< Real > &axis, const Real angle) | nnm::Basis3< Real > | inlinestatic |
from_rotation_quaternion(const Quaternion< Real > &quaternion) | nnm::Basis3< Real > | inlinestatic |
from_scale(const Vector3< Real > &factor) | nnm::Basis3< Real > | inlinestatic |
from_shear_x(const Real factor_y, const Real factor_z) | nnm::Basis3< Real > | inlinestatic |
from_shear_y(const Real factor_x, const Real factor_z) | nnm::Basis3< Real > | inlinestatic |
from_shear_z(const Real factor_x, const Real factor_y) | nnm::Basis3< Real > | inlinestatic |
inverse() const | nnm::Basis3< Real > | inline |
matrix | nnm::Basis3< Real > | |
operator!=(const Basis3 &other) const | nnm::Basis3< Real > | inline |
operator<(const Basis3 &other) const | nnm::Basis3< Real > | inline |
operator==(const Basis3 &other) const | nnm::Basis3< Real > | inline |
operator[](const uint8_t index) const | nnm::Basis3< Real > | inline |
operator[](const uint8_t index) | nnm::Basis3< Real > | inline |
rotate_axis_angle(const Vector3< Real > &axis, const Real angle) const | nnm::Basis3< Real > | inline |
rotate_axis_angle_local(const Vector3< Real > &axis, const Real angle) const | nnm::Basis3< Real > | inline |
rotate_quaternion(const Quaternion< Real > &quaternion) const | nnm::Basis3< Real > | inline |
rotate_quaternion_local(const Quaternion< Real > &quaternion) const | nnm::Basis3< Real > | inline |
scale(const Vector3< Real > &factor) const | nnm::Basis3< Real > | inline |
scale_local(const Vector3< Real > &factor) const | nnm::Basis3< Real > | inline |
shear_x(const Real factor_y, const Real factor_z) const | nnm::Basis3< Real > | inline |
shear_x_local(const Real factor_y, const Real factor_z) const | nnm::Basis3< Real > | inline |
shear_y(const Real factor_x, const Real factor_z) const | nnm::Basis3< Real > | inline |
shear_y_local(const Real factor_x, const Real factor_z) const | nnm::Basis3< Real > | inline |
shear_z(const Real factor_x, const Real factor_y) const | nnm::Basis3< Real > | inline |
shear_z_local(const Real factor_x, const Real factor_y) const | nnm::Basis3< Real > | inline |
trace() const | nnm::Basis3< Real > | inline |
transform(const Basis3 &by) const | nnm::Basis3< Real > | inline |
transform_local(const Basis3 &by) const | nnm::Basis3< Real > | inline |
unchecked_inverse() const | nnm::Basis3< Real > | inline |
valid() const | nnm::Basis3< Real > | inline |