Easy3D 2.5.3
Mat2< T > Member List

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

col(size_t c) constMat< 2, 2, T >inline
identity()Mat< 2, 2, T >inlinestatic
load_identity(T s=T(1))Mat< 2, 2, T >inline
load_zero()Mat< 2, 2, T >inline
Mat()=defaultMat< 2, 2, T >
Mat(T s)Mat< 2, 2, T >inlineexplicit
Mat(const Mat< rN, rM, T > &rhs)Mat< 2, 2, T >inlineexplicit
Mat(const T *m)Mat< 2, 2, T >inlineexplicit
Mat2()=defaultMat2< T >
Mat2(T s)Mat2< T >inlineexplicit
Mat2(const Mat< 2, 2, T > &rhs)Mat2< T >inline
Mat2(const Mat< 3, 3, T > &rhs)Mat2< T >inlineexplicit
Mat2(T s00, T s01, T s10, T s11)Mat2< T >inline
Mat2(const T *m)Mat2< T >inlineexplicit
Mat2(const Vec< 2, T > &x, const Vec< 2, T > &y)Mat2< T >inline
num_columns() constMat< 2, 2, T >inline
num_rows() constMat< 2, 2, T >inline
operator const T *() constMat< 2, 2, T >inline
operator T*()Mat< 2, 2, T >inline
operator!=(const Mat< N, M, T > &rhs) constMat< 2, 2, T >inline
operator()(size_t r, size_t c) constMat< 2, 2, T >inline
operator()(size_t r, size_t c)Mat< 2, 2, T >inline
operator*(const Mat< M, rM, T > &rhs) constMat< 2, 2, T >inline
operator*(const Vec< M, T > &rhs) constMat< 2, 2, T >inline
operator*(T rhs) constMat< 2, 2, T >inline
operator*=(const Mat< N, M, T > &rhs)Mat< 2, 2, T >inline
operator*=(T rhs)Mat< 2, 2, T >inline
operator+(const Mat< N, M, T > &rhs) constMat< 2, 2, T >inline
operator+=(const Mat< N, M, T > &rhs)Mat< 2, 2, T >inline
operator+=(T rhs)Mat< 2, 2, T >inline
operator-(const Mat< N, M, T > &rhs) constMat< 2, 2, T >inline
operator-() constMat< 2, 2, T >inline
operator-=(const Mat< N, M, T > &rhs)Mat< 2, 2, T >inline
operator-=(T rhs)Mat< 2, 2, T >inline
operator/(T rhs) constMat< 2, 2, T >inline
operator/=(T rhs)Mat< 2, 2, T >inline
operator==(const Mat< N, M, T > &rhs) constMat< 2, 2, T >inline
rotation(T angle)Mat2< T >inlinestatic
row(size_t r) constMat< 2, 2, T >inline
scale(T s)Mat2< T >inlinestatic
scale(T x, T y)Mat2< T >inlinestatic
set_col(size_t c, const Vec< vN, T > &v)Mat< 2, 2, T >inline
set_row(size_t r, const Vec< vN, T > &v)Mat< 2, 2, T >inline
swap_cols(size_t a, size_t b)Mat< 2, 2, T >inline
swap_rows(size_t a, size_t b)Mat< 2, 2, T >inline