|
| PrimaryToRGB (float(&primaries)[3][2], float(&whitepoint)[2]) |
|
| ~PrimaryToRGB () override=default |
|
| PrimaryToXYZ (const float(&primaries)[3][2], const float(&whitepoint)[2]) |
|
| ~PrimaryToXYZ () override=default |
|
| 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 () |
|
| 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 () |
|
|
| PrimaryToXYZ ()=default |
|
float | CalcBy (const float p[3][2], const float w[2]) |
|
float | CalcGy (const float p[3][2], const float w[2], const float By) |
|
float | CalcRy (const float By, const float Gy) |
|
std::array< std::array< float, Order >, Order > | Invert (std::array< std::array< float, Order >, Order > &other) const |
|
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 |
|
std::array< std::array< float, Order >, Order > | m_mat |
|