#include <math3d.h>
Public Member Functions | |
| matrix3x3 () | |
| template<typename S > | |
| matrix3x3 (const S *v) | |
| T & | operator() (size_t row, size_t col) |
| const T & | operator() (size_t row, size_t col) const |
| void | set_column (size_t c, const vec3d< T > &v) |
Public Attributes | |
| int | height |
| T | r00 |
| T | r01 |
| T | r02 |
| T | r10 |
| T | r11 |
| T | r12 |
| T | r20 |
| T | r21 |
| T | r22 |
| int | width |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const matrix3x3< T > &m) |
| math3d::matrix3x3< T >::matrix3x3 | ( | ) | [inline, explicit] |
| math3d::matrix3x3< T >::matrix3x3 | ( | const S * | v | ) | [inline, explicit] |
| T& math3d::matrix3x3< T >::operator() | ( | size_t | row, |
| size_t | col | ||
| ) | [inline] |
| const T& math3d::matrix3x3< T >::operator() | ( | size_t | row, |
| size_t | col | ||
| ) | const [inline] |
| void math3d::matrix3x3< T >::set_column | ( | size_t | c, |
| const vec3d< T > & | v | ||
| ) | [inline] |
| std::ostream& operator<< | ( | std::ostream & | s, |
| const matrix3x3< T > & | m | ||
| ) | [friend] |
| int math3d::matrix3x3< T >::height |
| T math3d::matrix3x3< T >::r00 |
| T math3d::matrix3x3< T >::r01 |
| T math3d::matrix3x3< T >::r02 |
| T math3d::matrix3x3< T >::r10 |
| T math3d::matrix3x3< T >::r11 |
| T math3d::matrix3x3< T >::r12 |
| T math3d::matrix3x3< T >::r20 |
| T math3d::matrix3x3< T >::r21 |
| T math3d::matrix3x3< T >::r22 |
| int math3d::matrix3x3< T >::width |