#include <matrix3x3.h>
|
| 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) |
| |
◆ column_type
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ difference_type
◆ element_type
◆ iterator
◆ pointer
◆ reference
◆ row_type
◆ size_type
◆ value_type
◆ Matrix() [1/8]
◆ Matrix() [2/8]
◆ Matrix() [3/8]
| constexpr osc::Matrix< T, 3, 3 >::Matrix |
( |
T |
x0, |
|
|
T |
y0, |
|
|
T |
z0, |
|
|
T |
x1, |
|
|
T |
y1, |
|
|
T |
z1, |
|
|
T |
x2, |
|
|
T |
y2, |
|
|
T |
z2 |
|
) |
| |
|
inlineconstexpr |
◆ Matrix() [4/8]
◆ Matrix() [5/8]
| 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 |
◆ Matrix() [6/8]
◆ Matrix() [7/8]
◆ Matrix() [8/8]
◆ begin() [1/2]
◆ begin() [2/2]
◆ data() [1/2]
◆ data() [2/2]
◆ end() [1/2]
◆ end() [2/2]
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator++() [1/2]
◆ operator++() [2/2]
◆ operator+=() [1/2]
◆ operator+=() [2/2]
◆ operator--() [1/2]
◆ operator--() [2/2]
◆ operator-=() [1/2]
◆ operator-=() [2/2]
◆ operator/=() [1/2]
◆ operator/=() [2/2]
◆ operator=()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ size()
◆ operator==
The documentation for this struct was generated from the following file:
- /home/adam/Desktop/opensim-creator/third_party/opynsim/liboscar/maths/matrix3x3.h