_data (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
abs() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
cols() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
copyTo(Scalar(&dst)[Rows *Cols]) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
copyToColumnMajor(Scalar(&dst)[Rows *Cols]) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
copyToRaw(Scalar *dst) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
cross(const Matrix31 &b) const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
data() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
data() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
dot(const MatrixM1 &b) const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
edivide(const Matrix< Scalar, Rows, Cols > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
emult(const Matrix< Scalar, Rows, Cols > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
equal(const Matrix< Scalar, Rows, Cols > &y, const Scalar eps=1e-4f) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
hat() const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
identity() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
length() const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
Matrix()=default (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
Matrix(const std::array< Scalar, Rows *Cols > &c) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
Matrix(const Scalar data_[Rows *Cols]) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
Matrix(const Scalar data_[Rows][Cols]) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
Matrix(const Matrix &other) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
Matrix31 typedef (defined in Vector3< Scalar >) | Vector3< Scalar > | |
MatrixM1 typedef (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
max() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
min() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
norm() const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
norm_squared() const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
normalize() (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
normalized() const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
ones() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | static |
operator!=(const Matrix< Scalar, Rows, Cols > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator()(size_t i) const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
operator()(size_t i) (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
operator()(size_t i, size_t j) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator()(size_t i, size_t j) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator*(Scalar scalar) const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
operator*(Vector3 b) const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
operator*(const MatrixM1 &b) const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
operator*(const Matrix< Scalar, Cols, P > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator*=(const Matrix< Scalar, Cols, P > &other) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator*=(Scalar scalar) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator+(Vector3 other) const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
operator+(const Matrix< Scalar, Rows, Cols > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator+(Scalar scalar) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator+=(const Matrix< Scalar, Rows, Cols > &other) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator+=(Scalar scalar) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator-(Vector3 other) const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
operator-() const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
operator-(const Matrix< Scalar, Rows, Cols > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator-(Scalar scalar) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator-=(const Matrix< Scalar, Rows, Cols > &other) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator-=(Scalar scalar) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator/(Scalar scalar) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator/=(Scalar scalar) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator=(const Matrix< Scalar, Rows, Cols > &other) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator==(const Matrix< Scalar, Rows, Cols > &other) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
operator[](size_t i) const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
operator[](size_t i) (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
operator^(const Matrix31 &b) const (defined in Vector3< Scalar >) | Vector3< Scalar > | |
pow(Scalar v) const (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
rows() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
set(const Matrix< Scalar, P, Q > &m, size_t x0, size_t y0) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
setAll(Scalar val) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
setCol(size_t j, const Matrix< Scalar, Rows, 1 > &col) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
setIdentity() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
setOne() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
setRow(size_t i, const Matrix< Scalar, Cols, 1 > &row) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
setZero() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
slice(size_t x0, size_t y0) const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
swapCols(size_t a, size_t b) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
swapRows(size_t a, size_t b) (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
T() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
transpose() const (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
unit() const | Vector3< Scalar > | |
unit_or_zero(const Scalar eps=Scalar(1e-5)) (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
Vector()=default (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
Vector(const MatrixM1 &other) (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
Vector(const Scalar data_[Rows]) (defined in Vector< Scalar, 3 >) | Vector< Scalar, 3 > | |
Vector3()=default (defined in Vector3< Scalar >) | Vector3< Scalar > | |
Vector3(const Matrix31 &other) (defined in Vector3< Scalar >) | Vector3< Scalar > | |
Vector3(const Scalar data_[3]) (defined in Vector3< Scalar >) | Vector3< Scalar > | |
Vector3(Scalar x, Scalar y, Scalar z) (defined in Vector3< Scalar >) | Vector3< Scalar > | |
zero() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | |
zeros() (defined in Matrix< Scalar, Rows, 1 >) | Matrix< Scalar, Rows, 1 > | static |