|
| 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.