|
Blender V4.3
|
Vectors and Matrices definition and manipulation. More...
#include <iostream>#include <math.h>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | Freestyle |
| inherits from class Rep | |
| namespace | Freestyle::VecMat |
| namespace | Freestyle::VecMat::Internal |
Macros | |
| #define | _SIZE (M * N) |
| #define | _SIZE (N * N) |
Functions | |
| template<class T , uint N> | |
| Vec< T, N > | Freestyle::VecMat::operator* (const typename Vec< T, N >::value_type r, const Vec< T, N > &v) |
| template<class T , uint N> | |
| std::ostream & | Freestyle::VecMat::operator<< (std::ostream &s, const Vec< T, N > &v) |
| template<class T , uint M, uint N> | |
| Matrix< T, M, N > | Freestyle::VecMat::operator+ (const Matrix< T, M, N > &m1, const Matrix< T, M, N > &m2) |
| template<class T , uint M, uint N> | |
| Matrix< T, M, N > | Freestyle::VecMat::operator- (const Matrix< T, M, N > &m1, const Matrix< T, M, N > &m2) |
| template<class T , uint M, uint N> | |
| Matrix< T, M, N > | Freestyle::VecMat::operator* (const Matrix< T, M, N > &m1, const typename Matrix< T, M, N >::value_type lambda) |
| template<class T , uint M, uint N> | |
| Matrix< T, M, N > | Freestyle::VecMat::operator* (const typename Matrix< T, M, N >::value_type lambda, const Matrix< T, M, N > &m1) |
| template<class T , uint M, uint N> | |
| Matrix< T, M, N > | Freestyle::VecMat::operator/ (const Matrix< T, M, N > &m1, const typename Matrix< T, M, N >::value_type lambda) |
| template<class T , uint M, uint N, uint P> | |
| Matrix< T, M, P > | Freestyle::VecMat::operator* (const Matrix< T, M, N > &m1, const Matrix< T, N, P > &m2) |
| template<class T , uint M, uint N> | |
| Vec< T, M > | Freestyle::VecMat::operator* (const Matrix< T, M, N > &m, const Vec< T, N > &v) |
| template<class T , uint M, uint N> | |
| std::ostream & | Freestyle::VecMat::operator<< (std::ostream &s, const Matrix< T, M, N > &m) |
Vectors and Matrices definition and manipulation.
Definition in file VecMat.h.
Definition at line 609 of file VecMat.h.
Referenced by Freestyle::VecMat::Matrix< T, M, N >::Matrix(), Freestyle::VecMat::Matrix< T, M, N >::Matrix(), and Freestyle::VecMat::Matrix< T, M, N >::Matrix().