#include <VecMat.h>
Inherited by Freestyle::VecMat::SquareMatrix< uint, 2 >, Freestyle::VecMat::SquareMatrix< int, 2 >, Freestyle::VecMat::SquareMatrix< float, 2 >, Freestyle::VecMat::SquareMatrix< double, 2 >, Freestyle::VecMat::SquareMatrix< real, 2 >, Freestyle::VecMat::SquareMatrix< uint, 3 >, Freestyle::VecMat::SquareMatrix< int, 3 >, Freestyle::VecMat::SquareMatrix< float, 3 >, Freestyle::VecMat::SquareMatrix< double, 3 >, Freestyle::VecMat::SquareMatrix< real, 3 >, Freestyle::VecMat::SquareMatrix< uint, 4 >, Freestyle::VecMat::SquareMatrix< int, 4 >, Freestyle::VecMat::SquareMatrix< float, 4 >, Freestyle::VecMat::SquareMatrix< double, 4 >, and Freestyle::VecMat::SquareMatrix< real, 4 >.
|
| | 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) & |
template<class
T,
uint M,
uint N>
class Freestyle::VecMat::Matrix< T, M, N >
Definition at line 607 of file VecMat.h.
◆ value_type
◆ Matrix() [1/4]
Definition at line 611 of file VecMat.h.
References _coord, _SIZE, and i.
Referenced by Matrix(), operator*=(), operator+=(), operator-=(), operator/=(), operator=(), Freestyle::VecMat::SquareMatrix< uint, 2 >::SquareMatrix(), Freestyle::VecMat::SquareMatrix< uint, 2 >::SquareMatrix(), Freestyle::VecMat::SquareMatrix< uint, 2 >::SquareMatrix(), Freestyle::VecMat::SquareMatrix< uint, 2 >::SquareMatrix(), and transpose().
◆ ~Matrix()
◆ Matrix() [2/4]
◆ Matrix() [3/4]
◆ Matrix() [4/4]
◆ cols()
◆ operator()() [1/2]
◆ operator()() [2/2]
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=()
◆ rows()
◆ transpose()
◆ _coord
Definition at line 734 of file VecMat.h.
Referenced by Matrix(), Matrix(), Matrix(), Matrix(), operator()(), operator()(), operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and transpose().
The documentation for this class was generated from the following file: