|
| constexpr | Matrix ()=default |
| |
| constexpr | Matrix (T s) |
| |
| constexpr | Matrix (T x0, T y0, T z0, T x1, T y1, T z1, T x2, T y2, T z2) |
| |
| constexpr | Matrix (const column_type &v0, const column_type &v1, const column_type &v2) |
| |
| template<typename X0 , typename Y0 , typename Z0 , typename X1 , typename Y1 , typename Z1 , typename X2 , typename Y2 , typename Z2 > |
| constexpr | Matrix (X0 x0, Y0 y0, Z0 z0, X1 x1, Y1 y1, Z1 z1, X2 x2, Y2 y2, Z2 z2) |
| |
| template<typename V1 , typename V2 , typename V3 > |
| constexpr | Matrix (const Vector< V1, 3 > &v1, const Vector< V2, 3 > &v2, const Vector< V3, 3 > &v3) |
| |
| template<typename U > |
| constexpr | Matrix (const Matrix< U, 3, 3 > &m) |
| |
| constexpr | Matrix (const Matrix< T, 4, 4 > &m) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator= (const Matrix< U, 3, 3 > &m) |
| |
| constexpr size_type | size () const |
| |
| constexpr pointer | data () |
| |
| constexpr const_pointer | data () const |
| |
| constexpr iterator | begin () |
| |
| constexpr const_iterator | begin () const |
| |
| constexpr iterator | end () |
| |
| constexpr const_iterator | end () const |
| |
| constexpr reference | operator[] (size_type pos) |
| |
| constexpr const_reference | operator[] (size_type pos) const |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator+= (U s) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator+= (const Matrix< U, 3, 3 > &m) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator-= (U s) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator-= (const Matrix< U, 3, 3 > &m) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator*= (U s) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator*= (const Matrix< U, 3, 3 > &m) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator/= (U s) |
| |
| template<typename U > |
| Matrix< T, 3, 3 > & | operator/= (const Matrix< U, 3, 3 > &m) |
| |
| Matrix< T, 3, 3 > & | operator++ () |
| |
| Matrix< T, 3, 3 > & | operator-- () |
| |
| Matrix< T, 3, 3 > | operator++ (int) |
| |
| Matrix< T, 3, 3 > | operator-- (int) |
| |
template<typename X0 , typename Y0 , typename Z0 , typename X1 , typename Y1 , typename Z1 , typename X2 , typename Y2 , typename Z2 >
| constexpr osc::Matrix< T, 3, 3 >::Matrix |
( |
X0 |
x0, |
|
|
Y0 |
y0, |
|
|
Z0 |
z0, |
|
|
X1 |
x1, |
|
|
Y1 |
y1, |
|
|
Z1 |
z1, |
|
|
X2 |
x2, |
|
|
Y2 |
y2, |
|
|
Z2 |
z2 |
|
) |
| |
|
inlineconstexpr |