#include <sbg_matrix3.h>
|
const T * | data (void) const |
|
void | makeDcm (const SbgVector3f &euler) |
|
void | makeDcm (float w, float x, float y, float z) |
|
const T | operator() (int i, int j) const |
|
const SbgVector3< T > | operator* (const SbgVector3< T > &vect) const |
|
| SbgMatrix3 (void) |
|
| SbgMatrix3 (T value00, T value01, T value02, T value10, T value11, T value12, T value20, T value21, T value22) |
|
| SbgMatrix3 (const T *p_raw_data, size_t array_size) |
|
void | transpose (void) |
|
template<class T>
class sbg::SbgMatrix3< T >
Definition at line 56 of file sbg_matrix3.h.
◆ SbgMatrix3() [1/3]
◆ SbgMatrix3() [2/3]
template<class T >
sbg::SbgMatrix3< T >::SbgMatrix3 |
( |
T |
value00, |
|
|
T |
value01, |
|
|
T |
value02, |
|
|
T |
value10, |
|
|
T |
value11, |
|
|
T |
value12, |
|
|
T |
value20, |
|
|
T |
value21, |
|
|
T |
value22 |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | value00 | Matrix X value. |
[in] | value01 | Matrix Y value. |
[in] | value02 | Matrix Z value. |
[in] | value10 | Matrix X value. |
[in] | value11 | Matrix Y value. |
[in] | value12 | Matrix Z value. |
[in] | value20 | Matrix X value. |
[in] | value21 | Matrix Y value. |
[in] | value22 | Matrix Z value. |
Definition at line 101 of file sbg_matrix3.h.
◆ SbgMatrix3() [3/3]
Constructor.
- Parameters
-
[in] | p_raw_data | Pointer to data array. |
[in] | array_size | Array size (Should be defined as 9). |
Definition at line 120 of file sbg_matrix3.h.
◆ data()
Get the raw data of the sbgMatrix.
- Returns
- Raw vector data.
Definition at line 162 of file sbg_matrix3.h.
◆ makeDcm() [1/2]
Make DCM from euler angles vector
- Parameters
-
[in] | vect | Euler angles vector. |
[in] | x | Quaternion x value. |
[in] | y | Quaternion y value. |
[in] | z | Quaternion z value. |
Definition at line 199 of file sbg_matrix3.h.
◆ makeDcm() [2/2]
Make DCM from quaternion values
- Parameters
-
[in] | w | Quaternion w value. |
[in] | x | Quaternion x value. |
[in] | y | Quaternion y value. |
[in] | z | Quaternion z value. |
Definition at line 230 of file sbg_matrix3.h.
◆ operator()()
Getter parenthesis operator.
- Parameters
-
- Returns
- Element at index.
Definition at line 150 of file sbg_matrix3.h.
◆ operator*()
◆ transpose()
◆ m_data
The documentation for this class was generated from the following file: