GenericMatrix.h
Go to the documentation of this file.
138 GenericMatrix< rows, cols2, Type > operator*(const GenericMatrix< cols, cols2, Type > & mat) const
293 template< int rows, int cols, typename Type > int const GenericMatrix<rows, cols, Type>::size_ = rows * cols;
323 bool invert(const GenericMatrix< size, size, Type >& matrix, GenericMatrix< size, size, Type >& result)
GenericMatrix & operator-=(const GenericMatrix &mat)
Definition: GenericMatrix.h:110
Definition: AlgorithmWorkset.h:17
GenericMatrix & operator*=(const GenericMatrix &other)
Definition: GenericMatrix.h:115
Point3< Type2 > operator*(const GenericMatrix< 3, 3, Type > &matrix, const Point3< Type2 > &point)
Definition: GenericMatrix.h:296
GenericMatrix & operator/=(const Type &val)
Definition: GenericMatrix.h:170
GenericMatrix operator-(const GenericMatrix &mat) const
Definition: GenericMatrix.h:128
GenericMatrix< cols, rows, Type > transposed() const
Return transposed matrix copy.
Definition: GenericMatrix.h:259
const Type & operator()(int row, int col) const
Definition: GenericMatrix.h:230
GenericMatrix operator/(const Type &val) const
Definition: GenericMatrix.h:194
GenericMatrix & operator=(const GenericMatrix &second)
Definition: GenericMatrix.h:88
GenericMatrix(const GenericMatrix< rows, cols, Type2 > &second)
Copying constructor with type conversion.
Definition: GenericMatrix.h:61
bool invert(const GenericMatrix< size, size, Type > &matrix, GenericMatrix< size, size, Type > &result)
Definition: GenericMatrix.h:323
GenericMatrix operator*(const Type &val) const
Definition: GenericMatrix.h:188
GenericMatrix< rows, cols2, Type > operator*(const GenericMatrix< cols, cols2, Type > &mat) const
Matrix - matrix multiplication.
Definition: GenericMatrix.h:138
GenericMatrix & operator*=(const Type &val)
Definition: GenericMatrix.h:165
GenericMatrix< rows, cols, MatType > vectorToMatrix(const std::vector< Type > &vec)
Definition: GenericMatrix.h:394
Type & operator()(int row, int col)
Definition: GenericMatrix.h:225
Definition: Point.h:21
GenericMatrix & operator-=(const Type &val)
Definition: GenericMatrix.h:160
GenericMatrix(const GenericMatrix< rows2, cols2, Type2 > &second)
Copying constructor with size conversion.
Definition: GenericMatrix.h:68
GenericMatrix(const Type2 *values, int rows2, int cols2)
Definition: GenericMatrix.h:42
bool operator!=(const GenericMatrix &m) const
check matrices are not equal
Definition: GenericMatrix.h:220
GenericMatrix operator-(const Type &val) const
Definition: GenericMatrix.h:182
GenericMatrix operator+(const Type &val) const
Definition: GenericMatrix.h:176
GenericMatrix & operator=(const GenericMatrix< rows2, cols2, Type > &second)
Definition: GenericMatrix.h:73
GenericMatrix(const Type2(&values)[sizeOfArray])
Definition: GenericMatrix.h:33
bool operator==(const GenericMatrix &m) const
check matrices are equal
Definition: GenericMatrix.h:211
GenericMatrix operator+(const GenericMatrix &mat) const
Definition: GenericMatrix.h:121
bool isZero(const Tf &some)
Equality expression for types which are not exact.
Definition: Point.h:25
GenericMatrix & operator+=(const GenericMatrix &mat)
Definition: GenericMatrix.h:105
GenericMatrix & operator+=(const Type &val)
Definition: GenericMatrix.h:155