#include <Matrix2x2.h>
Public Member Functions | |
Matrix2x2 () | |
Default constructor. | |
Matrix2x2 (const Vector2< V > &c0, const Vector2< V > &c1) | |
Constructor. | |
Matrix2x2< V > & | operator= (const Matrix2x2< V > &other) |
Assignment operator. | |
Matrix2x2 (const Matrix2x2< V > &other) | |
Copy constructor. | |
Vector2< V > & | operator[] (int i) |
Array-like member access. | |
Vector2< V > | operator * (const Vector2< V > &vector) const |
Multiplication of this matrix by vector. | |
Matrix2x2< V > | operator * (const Matrix2x2< V > &other) const |
Multiplication of this matrix by another matrix. | |
Matrix2x2< V > | operator *= (const Matrix2x2< V > &other) |
Multiplication of this matrix by another matrix. | |
Matrix2x2< V > & | operator *= (const V &factor) |
Multiplication of this matrix by a factor. | |
Matrix2x2< V > & | operator/= (const V &factor) |
Division of this matrix by a factor. | |
Matrix2x2< V > | operator * (const V &factor) const |
Multiplication of this matrix by a factor. | |
Matrix2x2< V > | operator/ (const V &factor) const |
Division of this matrix by a factor. | |
Matrix2x2< V > | operator+ (const Matrix2x2< V > &other) const |
Matrix2x2< V > | operator- (const Matrix2x2< V > &other) const |
Matrix2x2< V > | invert () |
bool | operator== (const Matrix2x2< V > &other) const |
Comparison of another matrix with this one. | |
bool | operator!= (const Matrix2x2< V > &other) const |
Comparison of another matrix with this one. | |
Matrix2x2< V > | transpose () const |
V | det () const |
Calculation of the determinant of this matrix. | |
Public Attributes | |
Vector2< V > | c [2] |
The columns of the matrix. |
Definition at line 15 of file Matrix2x2.h.
|
Default constructor.
|
|
Constructor.
|
|
Copy constructor.
|
|
Assignment operator.
Definition at line 43 of file Matrix2x2.h. |
|
Array-like member access.
Definition at line 65 of file Matrix2x2.h. |
|
Multiplication of this matrix by vector.
Definition at line 76 of file Matrix2x2.h. |
|
Multiplication of this matrix by another matrix.
Definition at line 87 of file Matrix2x2.h. |
|
Multiplication of this matrix by another matrix.
Definition at line 102 of file Matrix2x2.h. |
|
Multiplication of this matrix by a factor.
Definition at line 112 of file Matrix2x2.h. |
|
Division of this matrix by a factor.
Definition at line 125 of file Matrix2x2.h. |
|
Multiplication of this matrix by a factor.
Definition at line 136 of file Matrix2x2.h. |
|
Division of this matrix by a factor.
Definition at line 147 of file Matrix2x2.h. |
|
Definition at line 154 of file Matrix2x2.h. |
|
Definition at line 162 of file Matrix2x2.h. |
|
Definition at line 169 of file Matrix2x2.h. |
|
Comparison of another matrix with this one.
Definition at line 185 of file Matrix2x2.h. |
|
Comparison of another matrix with this one.
Definition at line 196 of file Matrix2x2.h. |
|
Transpose the matrix
Definition at line 205 of file Matrix2x2.h. Referenced by GT2004BeaconDetector::clusterPinkBeaconParts(), KalmanConstantSpeedModel::update(), GaussBell::updateCovarianceMatrix(), and GaussBell::updateSigmasAndAngle(). |
|
Calculation of the determinant of this matrix.
Definition at line 216 of file Matrix2x2.h. |
|
The columns of the matrix.
Definition at line 18 of file Matrix2x2.h. Referenced by Matrix2x2< double >::operator *(), Matrix2x2< double >::operator+(), Matrix2x2< double >::operator-(), Matrix2x2< double >::operator=(), Matrix2x2< double >::operator==(), operator>>(), GaussBell::updateCovarianceMatrix(), and GaussBell::updateSigmasAndAngle(). |