#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(). |
1.3.6