#include <ConversionMatrix.h>
|
| CMatrix ()=default |
|
| CMatrix (const CMatrix< Order - 1 > &other) |
|
| CMatrix (const std::array< std::array< float, Order >, Order > &other) |
|
| CMatrix (const std::array< std::array< float, Order - 1 >, Order - 1 > &other) |
|
virtual | ~CMatrix ()=default |
|
virtual CMatrix | operator* (const std::array< std::array< float, Order >, Order > &other) |
|
CMatrix | operator* (const CMatrix &other) |
|
CMatrix & | operator*= (const CMatrix &other) |
|
CMatrix & | operator= (const std::array< std::array< float, Order - 1 >, Order - 1 > &other) |
|
bool | operator== (const CMatrix< Order > &other) const |
|
std::array< float, Order > & | operator[] (int index) |
|
const std::array< float, Order > & | operator[] (int index) const |
|
std::array< std::array< float, Order >, Order > & | Get () |
|
const std::array< std::array< float, Order >, Order > & | Get () const |
|
CMatrix & | Invert () |
|
float * | ToRaw () |
|
|
std::array< std::array< float, Order >, Order > | Invert (std::array< std::array< float, Order >, Order > &other) const |
|
|
std::array< std::array< float, Order >, Order > | m_mat {{}} |
|
◆ CMatrix() [1/4]
◆ CMatrix() [2/4]
◆ CMatrix() [3/4]
CMatrix< Order >::CMatrix |
( |
const std::array< std::array< float, Order >, Order > & | other | ) |
|
|
inlineexplicit |
◆ CMatrix() [4/4]
CMatrix< Order >::CMatrix |
( |
const std::array< std::array< float, Order - 1 >, Order - 1 > & | other | ) |
|
|
explicit |
◆ ~CMatrix()
◆ Get() [1/2]
std::array< std::array< float, Order >, Order > & CMatrix< Order >::Get |
( |
| ) |
|
◆ Get() [2/2]
const std::array< std::array< float, Order >, Order > & CMatrix< Order >::Get |
( |
| ) |
const |
◆ Invert() [1/2]
◆ Invert() [2/2]
std::array< std::array< float, Order >, Order > CMatrix< Order >::Invert |
( |
std::array< std::array< float, Order >, Order > & | other | ) |
const |
|
protected |
◆ operator*() [1/2]
◆ operator*() [2/2]
CMatrix< Order > CMatrix< Order >::operator* |
( |
const std::array< std::array< float, Order >, Order > & | other | ) |
|
|
virtual |
◆ operator*=()
◆ operator=()
CMatrix< Order > & CMatrix< Order >::operator= |
( |
const std::array< std::array< float, Order - 1 >, Order - 1 > & | other | ) |
|
◆ operator==()
◆ operator[]() [1/2]
std::array< float, Order > & CMatrix< Order >::operator[] |
( |
int | index | ) |
|
|
inline |
◆ operator[]() [2/2]
const std::array< float, Order > & CMatrix< Order >::operator[] |
( |
int | index | ) |
const |
|
inline |
◆ ToRaw()
float * CMatrix< Order >::ToRaw |
( |
| ) |
|
|
inline |
◆ m_mat
std::array<std::array<float, Order>, Order> CMatrix< Order >::m_mat {{}} |
|
protected |
The documentation for this class was generated from the following files: