Rerun C++ SDK
|
Datatype: A 3x3 Matrix. More...
#include <rerun/datatypes/mat3x3.hpp>
Public Member Functions | |
Mat3x3 (const Vec3D(&columns)[3]) | |
Creates a new 3x3 matrix from 3 columns of 3 elements each. | |
Mat3x3 (const float *elements) | |
Construct a new 3x3 matrix from a pointer to 9 floats (in column major order). | |
Mat3x3 (std::array< float, 9 > flat_columns_) | |
Mat3x3 & | operator= (std::array< float, 9 > flat_columns_) |
Public Attributes | |
std::array< float, 9 > | flat_columns |
Flat list of matrix coefficients in column-major order. | |
Static Public Attributes | |
static const Mat3x3 | IDENTITY |
static const Mat3x3 | INVALID |
Datatype: A 3x3 Matrix.
Matrices in Rerun are stored as flat list of coefficients in column-major order: