#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