7namespace LinearAlgebra {
12 MatrixOf(
unsigned int rows,
unsigned int cols);
20 if (this->data ==
nullptr)
33 unsigned int matrixSize = this->cols * this->rows;
66 T Get(
unsigned int rowIx,
unsigned int colIx)
const {
71 void Set(
unsigned int rowIx,
unsigned int colIx,
T value) {
73 this->data[
dataIx] = value;
78 unsigned int matrixSize = this->cols * this->rows;
108 unsigned int RowCount()
const {
return rows; }
109 unsigned int ColCount()
const {
return cols; }
119using namespace Passer::LinearAlgebra;
An angle in various representations.
Definition Angle.h:21
Single precision float matrix.
Definition Matrix.h:10
void Transpose(MatrixOf< T > *r) const
Transpose with result in matrix m.
Definition Matrix.h:28
A 3-dimensional vector.
Definition Vector3.h:42