|
Blender V5.0
|
#include <VecMat.h>
Inherits Freestyle::VecMat::Matrix< T, N, N >.
Public Types | |
| typedef T | value_type |
| Public Types inherited from Freestyle::VecMat::Matrix< T, N, N > | |
| typedef T | value_type |
Public Member Functions | |
| SquareMatrix () | |
| template<class U> | |
| SquareMatrix (const U tab[_SIZE]) | |
| template<class U> | |
| SquareMatrix (const std::vector< U > &tab) | |
| template<class U> | |
| SquareMatrix (const Matrix< U, N, N > &m) | |
| Public Member Functions inherited from Freestyle::VecMat::Matrix< T, N, N > | |
| Matrix () | |
| ~Matrix () | |
| value_type | operator() (const uint i, const uint j) const |
| Matrix< T, M, N > & | transpose () const |
| Matrix< T, M, N > & | operator= (const Matrix< U, M, N > &m) |
| Matrix< T, M, N > & | operator+= (const Matrix< U, M, N > &m) & |
| Matrix< T, M, N > & | operator-= (const Matrix< U, M, N > &m) & |
| Matrix< T, M, N > & | operator*= (const U lambda) & |
| Matrix< T, M, N > & | operator/= (const U lambda) & |
Static Public Member Functions | |
| static SquareMatrix< T, N > | identity () |
| Static Public Member Functions inherited from Freestyle::VecMat::Matrix< T, N, N > | |
| static uint | rows () |
| static uint | cols () |
Additional Inherited Members | |
| Protected Attributes inherited from Freestyle::VecMat::Matrix< T, N, N > | |
| value_type | _coord [_SIZE] |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlinestatic |