[nnm] No Nonsense Math 0.5.0
A No-Nonsense, C++ 17, single-header-only Math library geared towards graphics programming.
Loading...
Searching...
No Matches
nnm::Basis2< Real > Member List

This is the complete list of members for nnm::Basis2< Real >, including all inherited members.

approx_equal(const Basis2 &other) constnnm::Basis2< Real >inline
at(const uint8_t column) constnnm::Basis2< Real >inline
at(const uint8_t column)nnm::Basis2< Real >inline
at(const uint8_t column, const uint8_t row) constnnm::Basis2< Real >inline
at(const uint8_t column, const uint8_t row)nnm::Basis2< Real >inline
Basis2()nnm::Basis2< Real >inline
Basis2(const Basis2< Other > &basis)nnm::Basis2< Real >inlineexplicit
Basis2(const Matrix2< Real > &matrix)nnm::Basis2< Real >inlineexplicit
determinant() constnnm::Basis2< Real >inline
from_rotation(const Real angle)nnm::Basis2< Real >inlinestatic
from_scale(const Vector2< Real > &factor)nnm::Basis2< Real >inlinestatic
from_shear_x(const Real factor)nnm::Basis2< Real >inlinestatic
from_shear_y(const Real factor)nnm::Basis2< Real >inlinestatic
inverse() constnnm::Basis2< Real >inline
matrixnnm::Basis2< Real >
operator!=(const Basis2 &other) constnnm::Basis2< Real >inline
operator<(const Basis2 &other) constnnm::Basis2< Real >inline
operator==(const Basis2 &other) constnnm::Basis2< Real >inline
operator[](const uint8_t index) constnnm::Basis2< Real >inline
operator[](const uint8_t index)nnm::Basis2< Real >inline
rotate(const Real angle) constnnm::Basis2< Real >inline
rotate_local(const Real angle) constnnm::Basis2< Real >inline
scale(const Vector2< Real > &factor) constnnm::Basis2< Real >inline
scale_local(const Vector2< Real > &factor) constnnm::Basis2< Real >inline
shear_x(const Real factor) constnnm::Basis2< Real >inline
shear_x_local(const Real factor) constnnm::Basis2< Real >inline
shear_y(const Real factor) constnnm::Basis2< Real >inline
shear_y_local(const Real factor) constnnm::Basis2< Real >inline
trace() constnnm::Basis2< Real >inline
transform(const Basis2 &by) constnnm::Basis2< Real >inline
transform_local(const Basis2 &by) constnnm::Basis2< Real >inline
unchecked_inverse() constnnm::Basis2< Real >inline
valid() constnnm::Basis2< Real >inline