|
MeVisLab Toolbox Reference
|
#include "mlLinearAlgebraSystem.h"#include "mlLinearAlgebraDefs.h"#include "mlFloatingPointMatrix.h"#include "mlVector5.h"#include "mlMatrix4.h"#include <mlErrorMacros.h>#include <mlErrorOutput.h>Go to the source code of this file.
Classes | |
| class | ml::Tmat5< DT > |
| A 5x5 matrix class of five row vectors. More... | |
Namespaces | |
| namespace | ml |
| Defines the class GetTileJob. | |
| namespace | std |
| STL namespace. | |
Typedefs | |
Specializations for float, double, and long double. | |
| typedef Tmat5< MLfloat > | ml::Matrix5f |
| A 5x5 matrix of type float. | |
| typedef Tmat5< MLdouble > | ml::Matrix5d |
| A 5x5 matrix of type double. | |
| typedef Tmat5< MLldouble > | ml::Matrix5ld |
| A 5x5 matrix of type long double. | |
| typedef Tmat5< MLdouble > | ml::Matrix5 |
| The standard 5x5 matrix of type double. | |
Functions | |
| template<class DT> | |
| std::ostream & | std::operator<< (std::ostream &os, const ml::Tmat5< DT > &m) |
| Output to std::ostream. | |
| template<class DT> | |
| std::istream & | std::operator>> (std::istream &is, ml::Tmat5< DT > &m) |
| Input from stream. | |
Standalone operators of class Tmat5. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator- (const Tmat5< DT > &a) |
| Returns a matrix a with all values negated. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator+ (const Tmat5< DT > &a, const Tmat5< DT > &b) |
Returns the component-wise sum of matrix a and matrix b. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator- (const Tmat5< DT > &a, const Tmat5< DT > &b) |
Returns the component-wise difference of matrix a and matrix b. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator* (const Tmat5< DT > &a, const DT d) |
Returns the component-wise product of matrix a with scalar d. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator* (const DT d, const Tmat5< DT > &a) |
Returns the component-wise product of scalar d with matrix a. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator/ (const Tmat5< DT > &a, const DT d) |
Special Functions | |
| #define | _ML_MAT5_RC(i, j) |
| Internal helper macro to multiply two matrices, do not use. | |
| template<class DT> | |
| Tmat5< DT > | ml::operator* (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| Matrix product. | |
| template<class DT> | |
| bool | ml::operator== (const Tmat5< DT > &a, const Tmat5< DT > &b) |
a == b ? Returns true if yes; otherwise, it returns false. | |
| template<class DT> | |
| bool | ml::operator!= (const Tmat5< DT > &a, const Tmat5< DT > &b) |
a != b ? Returns true if yes; otherwise, it returns false. | |
| #define _ML_MAT5_RC | ( | i, | |
| j ) |
Internal helper macro to multiply two matrices, do not use.
Definition at line 649 of file mlMatrix5.h.
Referenced by ml::operator*().