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

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

col(int i) const noexceptMR::Matrix2< T >inline
det() const noexceptMR::Matrix2< T >
dot(const Matrix2< T > &a, const Matrix2< T > &b) -> decltype(dot(a.x, b.x))MR::Matrix2< T >related
fromColumns(const Vector2< T > &x, const Vector2< T > &y) noexceptMR::Matrix2< T >inlinestatic
fromRows(const Vector2< T > &x, const Vector2< T > &y) noexceptMR::Matrix2< T >inlinestatic
identity() noexceptMR::Matrix2< T >inlinestatic
inverse() const noexceptMR::Matrix2< T >
Matrix2() noexcept=defaultMR::Matrix2< T >
Matrix2(const Vector2< T > &x, const Vector2< T > &y)MR::Matrix2< T >inline
Matrix2(const Matrix2< U > &m)MR::Matrix2< T >inlineexplicit
norm() const noexceptMR::Matrix2< T >inline
normSq() const noexceptMR::Matrix2< T >inline
operator!=(const Matrix2< T > &a, const Matrix2< T > &b)MR::Matrix2< T >friend
operator*(T a, const Matrix2< T > &b) -> Matrix2< decltype(std::declval< T >() *std::declval< T >())>MR::Matrix2< T >friend
operator*(const Matrix2< T > &b, T a) -> Matrix2< decltype(std::declval< T >() *std::declval< T >())>MR::Matrix2< T >friend
operator*(const Matrix2< T > &a, const Vector2< T > &b) -> Vector2< decltype(dot(std::declval< Vector2< T > >(), std::declval< Vector2< T > >()))>MR::Matrix2< T >friend
operator*(const Matrix2< T > &a, const Matrix2< T > &b) -> Matrix2< decltype(dot(std::declval< Vector2< T > >(), std::declval< Vector2< T > >()))>MR::Matrix2< T >friend
operator*=(Matrix2< T > &a, T b)MR::Matrix2< T >friend
operator+(const Matrix2< T > &a, const Matrix2< T > &b) -> Matrix2< decltype(std::declval< T >()+std::declval< T >())>MR::Matrix2< T >friend
operator+=(Matrix2< T > &a, const Matrix2< T > &b)MR::Matrix2< T >friend
operator-(const Matrix2< T > &a, const Matrix2< T > &b) -> Matrix2< decltype(std::declval< T >() - std::declval< T >())>MR::Matrix2< T >friend
operator-=(Matrix2< T > &a, const Matrix2< T > &b)MR::Matrix2< T >friend
operator/(Matrix2< T > b, T a) -> Matrix2< decltype(std::declval< T >()/std::declval< T >())>MR::Matrix2< T >friend
operator/=(Matrix2< T > &a, T b)MR::Matrix2< T >friend
operator==(const Matrix2< T > &a, const Matrix2< T > &b)MR::Matrix2< T >friend
operator[](int row) const noexceptMR::Matrix2< T >inline
operator[](int row) noexceptMR::Matrix2< T >inline
outer(const Vector2< T > &a, const Vector2< T > &b)MR::Matrix2< T >related
rotation(T angle) noexceptMR::Matrix2< T >static
rotation(const Vector2< T > &from, const Vector2< T > &to) noexceptMR::Matrix2< T >static
scale(T s) noexceptMR::Matrix2< T >inlinestatic
scale(T sx, T sy) noexceptMR::Matrix2< T >inlinestatic
scale(const Vector2< T > &s) noexceptMR::Matrix2< T >inlinestatic
trace() const noexceptMR::Matrix2< T >inline
transposed() const noexceptMR::Matrix2< T >
ValueType typedefMR::Matrix2< T >
VectorType typedefMR::Matrix2< T >
xMR::Matrix2< T >
yMR::Matrix2< T >
zero() noexceptMR::Matrix2< T >inlinestatic