|
Blender V4.5
|
#include <VecMat.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| Matrix () | |
| ~Matrix () | |
| template<class U > | |
| Matrix (const U tab[_SIZE]) | |
| template<class U > | |
| Matrix (const std::vector< U > &tab) | |
| template<class U > | |
| Matrix (const Matrix< U, M, N > &m) | |
| value_type | operator() (const uint i, const uint j) const |
| value_type & | operator() (const uint i, const uint j) |
| Matrix< T, M, N > & | transpose () const |
| template<class U > | |
| Matrix< T, M, N > & | operator= (const Matrix< U, M, N > &m) |
| template<class U > | |
| Matrix< T, M, N > & | operator+= (const Matrix< U, M, N > &m) & |
| template<class U > | |
| Matrix< T, M, N > & | operator-= (const Matrix< U, M, N > &m) & |
| template<class U > | |
| Matrix< T, M, N > & | operator*= (const U lambda) & |
| template<class U > | |
| Matrix< T, M, N > & | operator/= (const U lambda) & |
Static Public Member Functions | |
| static uint | rows () |
| static uint | cols () |
Protected Attributes | |
| value_type | _coord [_SIZE] |
Definition at line 611 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, and _SIZE.
Definition at line 624 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, and _SIZE.
Definition at line 631 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, and _SIZE.
|
inlinestatic |
|
inline |
Definition at line 652 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, and N.
|
inline |
Definition at line 647 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, and N.
Definition at line 711 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, M, and N.
Definition at line 721 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, M, and N.
|
inlinestatic |
Definition at line 667 of file VecMat.h.
References Freestyle::VecMat::Matrix< T, M, N >::_coord, M, and N.
|
protected |
Definition at line 734 of file VecMat.h.
Referenced by Freestyle::VecMat::Matrix< T, M, N >::Matrix(), Freestyle::VecMat::Matrix< T, M, N >::Matrix(), Freestyle::VecMat::Matrix< T, M, N >::Matrix(), Freestyle::VecMat::Matrix< T, M, N >::Matrix(), Freestyle::VecMat::Matrix< T, M, N >::operator()(), Freestyle::VecMat::Matrix< T, M, N >::operator()(), Freestyle::VecMat::Matrix< T, M, N >::operator*=(), Freestyle::VecMat::Matrix< T, M, N >::operator+=(), Freestyle::VecMat::Matrix< T, M, N >::operator-=(), Freestyle::VecMat::Matrix< T, M, N >::operator/=(), Freestyle::VecMat::Matrix< T, M, N >::operator=(), and Freestyle::VecMat::Matrix< T, M, N >::transpose().