MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLBase/mlVecList.h File Reference

Base object classes Vec??List (where ?? in {3, 4, 6} x {i, f}) for lists of 3/4/6-dimensional integer/float-vectors. More...

#include "mlBaseInit.h"
#include "mlModuleIncludes.h"
#include "mlLinearAlgebra.h"
#include "mlListBase.h"

Go to the source code of this file.

Classes

class  ml::VecListTemplate< T >
 BaseObject list class template (derived from ListTemplate) for lists of n-tupels of a given type. More...
class  ml::Vec3iList
 Base object class Vec3iList derived from VecListTemplate. More...
class  ml::Vec4iList
 Base object class Vec4iList derived from VecListTemplate. More...
class  ml::Vec6iList
 Base object class Vec6iList derived from VecListTemplate. More...
class  ml::Vec3fList
 Base object class Vec3fList derived from VecListTemplate. More...
class  ml::Vec4fList
 Base object class Vec4fList derived from VecListTemplate. More...
class  ml::Vec6fList
 Base object class Vec6fList derived from VecListTemplate. More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Typedefs

typedef FloatingPointVector
< int, 3 > 
ml::vec3i
 A type definition of a 3D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values!
typedef FloatingPointVector
< int, 4 > 
ml::vec4i
 A type definition of a 4D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values!
typedef FloatingPointVector
< int, 6 > 
ml::vec6i
 A type definition of a 6D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values!

Detailed Description

Base object classes Vec??List (where ?? in {3, 4, 6} x {i, f}) for lists of 3/4/6-dimensional integer/float-vectors.

Author:
Tobias Boskamp
Date:
3/2002

Definition in file mlVecList.h.