MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::Matrix3< T > Member List

This is the complete list of members for MR::Matrix3< T >, including all inherited members.

approximateLinearRotationMatrixFromEuler(const Vector3< T > &eulerAngles) noexceptMR::Matrix3< T >static
col(int i) const noexceptMR::Matrix3< T >inline
det() const noexceptMR::Matrix3< T >
dot(const Matrix3< T > &a, const Matrix3< T > &b)MR::Matrix3< T >related
fromColumns(const Vector3< T > &x, const Vector3< T > &y, const Vector3< T > &z) noexceptMR::Matrix3< T >inlinestatic
fromRows(const Vector3< T > &x, const Vector3< T > &y, const Vector3< T > &z) noexceptMR::Matrix3< T >inlinestatic
identity() noexceptMR::Matrix3< T >inlinestatic
inverse() const noexceptMR::Matrix3< T >
Matrix3() noexcept=defaultMR::Matrix3< T >
Matrix3(const Vector3< T > &x, const Vector3< T > &y, const Vector3< T > &z)MR::Matrix3< T >inline
Matrix3(const Matrix3< U > &m)MR::Matrix3< T >inlineexplicit
norm() const noexceptMR::Matrix3< T >inline
normSq() const noexceptMR::Matrix3< T >inline
operator*(const Matrix3< T > &a, const Vector3< T > &b)MR::Matrix3< T >related
operator*(const Matrix3< T > &a, const Matrix3< T > &b)MR::Matrix3< T >related
operator*=(T b)MR::Matrix3< T >inline
operator+=(const Matrix3< T > &b)MR::Matrix3< T >inline
operator-=(const Matrix3< T > &b)MR::Matrix3< T >inline
operator/=(T b)MR::Matrix3< T >inline
operator[](int row) const noexceptMR::Matrix3< T >inline
operator[](int row) noexceptMR::Matrix3< T >inline
outer(const Vector3< T > &a, const Vector3< T > &b)MR::Matrix3< T >related
qr() const noexceptMR::Matrix3< T >
rotation(const Vector3< T > &axis, T angle) noexceptMR::Matrix3< T >static
rotation(const Vector3< T > &from, const Vector3< T > &to) noexceptMR::Matrix3< T >static
rotationFromEuler(const Vector3< T > &eulerAngles) noexceptMR::Matrix3< T >static
scale(T s) noexceptMR::Matrix3< T >inlinestatic
scale(T sx, T sy, T sz) noexceptMR::Matrix3< T >inlinestatic
scale(const Vector3< T > &s) noexceptMR::Matrix3< T >inlinestatic
toEulerAngles() const noexceptMR::Matrix3< T >
trace() const noexceptMR::Matrix3< T >inline
transposed() const noexceptMR::Matrix3< T >
ValueType typedefMR::Matrix3< T >
VectorType typedefMR::Matrix3< T >
xMR::Matrix3< T >
yMR::Matrix3< T >
zMR::Matrix3< T >
zero() noexceptMR::Matrix3< T >inlinestatic