|
MeVisLab Toolbox Reference
|
#include "mlLinearAlgebraSystem.h"#include "mlLinearAlgebraDefs.h"#include "mlFloatingPointVector.h"#include "mlPrintTemplateErrors.h"#include "mlVector2.h"#include <mlErrorMacros.h>#include <mlUtilsAPI.h>Go to the source code of this file.
Classes | |
| class | ml::Vector3DataContainer< DT > |
| Specialized base class for the FloatingPointVectorDataContainerBase. More... | |
| class | ml::Tvec3< DT > |
| Forward declarations to resolve header file dependencies. More... | |
Namespaces | |
| namespace | ml |
| Defines the class GetTileJob. | |
Typedefs | |
Specializations for float, double, and long double. | |
| typedef Tvec3< MLfloat > | ml::Vector3f |
| A vector with three components of type float. | |
| typedef Tvec3< MLdouble > | ml::Vector3d |
| A vector with three components of type double. | |
| typedef Tvec3< MLldouble > | ml::Vector3ld |
| A vector with three components of type long double. | |
| typedef Tvec3< MLdouble > | ml::Vector3 |
| A vector with three components of type double. | |
Functions | |
| template<class DT, class DT2> | |
| Tvec3< DT > | ml::operator* (const Tmat3< DT > &a, const Tvec3< DT2 > &v) |
| template<class DT, class DT2> | |
| Tvec3< DT > | ml::operator* (const Tvec3< DT > &v, const Tmat3< DT2 > &a) |
| template<class DT, class DT2> | |
| Tvec3< DT > | ml::operator* (const Tmat4< DT > &a, const Tvec3< DT2 > &v) |
| template<class DT, class DT2> | |
| Tvec3< DT > | ml::operator* (const Tvec3< DT > &v, const Tmat4< DT2 > &a) |
| template<class DT, class DT2> | |
| Tvec3< DT > | ml::operator^ (const Tvec3< DT > &a, const Tvec3< DT2 > &b) |
Returns a vector orthogonal to a and b. | |