#include <Common.h>
3 x 3 double matrix
More...
|
| Mat3 (double *data=0) |
| Construct matrix. More...
|
|
double & | operator() (int r, int c) |
| Get reference to matrix element at given position. More...
|
|
double | operator() (int r, int c) const |
| Get matrix element at given position. More...
|
|
Mat3 | operator* (const Mat3 &other) const |
| Matrix product A*B. More...
|
|
double * | data () |
| Get pointer to matrix data. Data is organized in column-major-order.
|
|
const double * | data () const |
| Get const pointer to matrix data. Data is organized in column-major-order.
|
|
◆ Mat3()
Mat3 |
( |
double * |
data = 0 | ) |
|
Construct matrix.
- Parameters
-
data | Optional pointer to data buffer in column-major-order from which to initialize the matrix. |
◆ operator()() [1/2]
double& operator() |
( |
int |
r, |
|
|
int |
c |
|
) |
| |
Get reference to matrix element at given position.
- Parameters
-
- Returns
- Matrix element at given position
◆ operator()() [2/2]
double operator() |
( |
int |
r, |
|
|
int |
c |
|
) |
| const |
Get matrix element at given position.
- Parameters
-
- Returns
- Matrix element at given position
◆ operator*()
Mat3 operator* |
( |
const Mat3 & |
other | ) |
const |
Matrix product A*B.
- Parameters
-
- Returns
- Matrix A*B
The documentation for this class was generated from the following file:
- E:/BuildAgent/work/97cc5eac790048b1/RecFusionSDK/include/Common.h