| 
    MeVisLab Toolbox Reference
    
   | 
 
#include "mlLinearAlgebraSystem.h"#include "mlLinearAlgebraDefs.h"#include "mlFloatingPointVector.h"#include "mlVector2.h"#include "mlVector3.h"#include "mlVector4.h"#include "mlMatrix5.h"Go to the source code of this file.
Classes | |
| class | ml::Tvec5< DT > | 
| Forward declarations to resolve header file dependencies.  More... | |
Namespaces | |
| namespace | ml | 
| Main documentation file for ML users and developers.  | |
Macros | |
| #define | _ML_VEC5_RC(i) a[i][0]*v[0] + a[i][1]*v[1] + a[i][2]*v[2] + a[i][3]*v[3] + a[i][4]*v[4] | 
| Internal helper macro for tMat5 with Tvec5 multiplications. Do not use.   | |
Typedefs | |
Specializations for float, double, and long double.  | |
| typedef Tvec5< MLfloat > | ml::Vector5f | 
| A vector with five components of type float.   | |
| typedef Tvec5< MLdouble > | ml::Vector5d | 
| A vector with five components of type double.   | |
| typedef Tvec5< MLldouble > | ml::Vector5ld | 
| A vector with five components of type long double.   | |
| typedef Tvec5< MLdouble > | ml::Vector5 | 
| A vector with five components of type double.   | |
Functions | |
| template<class DT > | |
| Tvec5< DT > | ml::operator* (const Tmat5< DT > &a, const Tvec5< DT > &v) | 
Multiplies 5x5 matrix a with vector v.   | |
| template<class DT > | |
| Tvec5< DT > | ml::operator* (const Tvec5< DT > &v, const Tmat5< DT > &a) | 
Multiplies vector v with 5x5 matrix a.   | |
| #define _ML_VEC5_RC | ( | i | ) | a[i][0]*v[0] + a[i][1]*v[1] + a[i][2]*v[2] + a[i][3]*v[3] + a[i][4]*v[4] | 
Internal helper macro for tMat5 with Tvec5 multiplications. Do not use.
Definition at line 175 of file mlVector5.h.