![]() |
EduArt Sensor Ring Library 3.0.1
|
Matrix of size 3 × 3. More...
#include <Matrix3.hpp>
Public Member Functions | |
| Vector3 & | operator[] (std::size_t idx) |
| Indexing the Matrix. | |
| const Vector3 & | operator[] (std::size_t idx) const |
| Indexing the Matrix. | |
| Matrix3 | operator* (const Matrix3 &other) const |
| Matrix multiplication: Matrix3 * Matrix3 -> Matrix3. | |
| Matrix3 & | operator*= (const Matrix3 &other) |
| Matrix multiplication: Matrix3 * Matrix3 -> Matrix3. | |
| Vector3 | operator* (const Vector3 &other) const |
| Matrix-Vector multiplication: Matrix3 * Vector3 -> Vector3. | |
| Matrix3 | operator* (const double &other) const |
| Matrix-Scalar multiplication: Matrix3 * double -> Matrix3. | |
| Matrix3 & | operator*= (const double &other) |
| Matrix-Scalar multiplication: Matrix3 * double -> Matrix3. | |
| Matrix3 | operator/ (const double &other) const |
| Matrix-Scalar division: Matrix3 / double -> Matrix3. | |
| Matrix3 & | operator/= (const double &other) |
| Matrix-Scalar division: Matrix3 / double -> Matrix3. | |
Public Attributes | |
| std::array< Vector3, 3 > | data |
| Data structure of the Matrix3. | |
Matrix of size 3 × 3.