|
| | Matrix () |
| |
| | Matrix (int) |
| |
| | Matrix (const Matrix< N, M, T > &other)=default |
| |
| template<typename U > |
| | Matrix (const std::initializer_list< U > &values) |
| |
| template<typename U > |
| | Matrix (const U *values) |
| |
| void | setIdentity () |
| |
| bool | isIdentity () const |
| |
| void | fill (T value) |
| |
| Matrix< M, N, T > | transposed () const |
| |
| std::enable_if< N==M >::type | transpose () |
| |
| T * | data () |
| |
| const T * | data () const |
| |
| T & | operator() (int row, int column) |
| |
| T | operator() (int row, int column) const |
| |
| Matrix< N, M, T > & | operator= (const Matrix< N, M, T > &other)=default |
| |
| template<typename U > |
| Matrix< N, M, T > & | operator= (const std::initializer_list< U > &values) |
| |
| template<typename U > |
| Matrix< N, M, T > & | operator= (const U *values) |
| |
| Matrix< N, M, T > & | operator+= (const Matrix< N, M, T > &other) |
| |
| Matrix< N, M, T > & | operator-= (const Matrix< N, M, T > &other) |
| |
| Matrix< N, M, T > & | operator*= (T factor) |
| |
| Matrix< N, M, T > & | operator/= (T divisor) |
| |
| bool | operator== (const Matrix< N, M, T > &other) const |
| |
| bool | operator!= (const Matrix< N, M, T > &other) const |
| |
| bool | operator== (const Matrix< 3, 3, float > &other) const |
| |
template<int N, int M, typename T = float>
class Matrix< N, M, T >
Definition at line 32 of file matrix.h.