#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 |