MeVisLab Toolbox Reference
ml::FloatingPointVectorDataContainerBase< DT, size > Class Template Reference

#include <mlFloatingPointVector.h>

Inheritance diagram for ml::FloatingPointVectorDataContainerBase< DT, size >:
ml::FloatingPointVector< DT, 10 > ml::FloatingPointVector< DT, 16 > ml::FloatingPointVector< DT, 4 > ml::FloatingPointVector< DT, 5 > ml::FloatingPointVector< DT, 6 > ml::FloatingPointVector< DT, 64 > ml::FloatingPointVector< DT, 7 > ml::FloatingPointVector< DT, 8 > ml::FloatingPointVector< DT, 9 > ml::FloatingPointVector< int, 3 > ml::FloatingPointVector< int, 4 > ml::FloatingPointVector< int, 6 > ml::FloatingPointVector< DT, 32 > ml::FloatingPointVector< T, size, DataContainer >

Protected Attributes

DT _buffer [size]

Detailed Description

template<class DT, size_t size>
class ml::FloatingPointVectorDataContainerBase< DT, size >

Base class of the FloatingPointVector class that holds the data buffer.

Definition at line 41 of file mlFloatingPointVector.h.

Member Data Documentation

◆ _buffer

template<class DT, size_t size>
DT ml::FloatingPointVectorDataContainerBase< DT, size >::_buffer[size]
protected

Definition at line 44 of file mlFloatingPointVector.h.

Referenced by ml::FloatingPointVector< T, size, DataContainer >::apply(), ml::Tvec10< MLfloat >::assign(), ml::Tvec16< MLfloat >::assign(), ml::Tvec2< MLfloat >::assign(), ml::Tvec32< MLfloat >::assign(), ml::Tvec3< MLfloat >::assign(), ml::Tvec4< MLfloat >::assign(), ml::Tvec5< MLfloat >::assign(), ml::Tvec64< MLfloat >::assign(), ml::Tvec6< MLfloat >::assign(), ml::Tvec7< MLfloat >::assign(), ml::Tvec8< MLfloat >::assign(), ml::Tvec9< MLfloat >::assign(), ml::FloatingPointVector< T, size, DataContainer >::compAbs(), ml::FloatingPointVector< T, size, DataContainer >::compCeil(), ml::FloatingPointVector< T, size, DataContainer >::compDiv(), ml::FloatingPointVector< T, size, DataContainer >::compFloor(), ml::FloatingPointVector< T, size, DataContainer >::compMax(), ml::FloatingPointVector< T, size, DataContainer >::compMaxAbs(), ml::FloatingPointVector< T, size, DataContainer >::compMin(), ml::FloatingPointVector< T, size, DataContainer >::compMul(), ml::FloatingPointVector< T, size, DataContainer >::compRound(), ml::FloatingPointVector< T, size, DataContainer >::compSqr(), ml::FloatingPointVector< T, size, DataContainer >::compSqrt(), ml::FloatingPointVector< T, size, DataContainer >::compSum(), ml::FloatingPointVector< DT, 10 >::cross(), ml::Tvec3< MLfloat >::divideByLastComp(), ml::Tvec4< MLfloat >::divideByLastComp(), ml::FloatingPointVector< T, size, DataContainer >::dot(), ml::FloatingPointVector< T, size, DataContainer >::FloatingPointVector(), ml::Tvec5< MLfloat >::getVec3(), ml::Tvec6< MLfloat >::getVec3(), ml::Tvec5< MLfloat >::getVec4(), ml::Tvec6< MLfloat >::getVec4(), ml::FloatingPointVector< T, size, DataContainer >::norm2(), ml::FloatingPointVector< T, size, DataContainer >::norm2(), ml::FloatingPointVector< T, size, DataContainer >::normalize(), ml::FloatingPointVector< T, size, DataContainer >::operator!=(), ml::Tvec5< MLfloat >::operator+=(), ml::Tvec5< MLfloat >::operator+=(), ml::Tvec5< MLfloat >::operator+=(), ml::Tvec6< MLfloat >::operator+=(), ml::Tvec6< MLfloat >::operator+=(), ml::Tvec6< MLfloat >::operator+=(), ml::FloatingPointVector< T, size, DataContainer >::operator<(), ml::FloatingPointVector< T, size, DataContainer >::operator=(), ml::FloatingPointVector< T, size, DataContainer >::operator==(), ml::FloatingPointVector< T, size, DataContainer >::operator[](), ml::FloatingPointVector< T, size, DataContainer >::operator[](), ml::FloatingPointVector< T, size, DataContainer >::readIn(), ml::Tvec2< MLfloat >::Tvec2(), ml::Tvec2< MLfloat >::Tvec2(), ml::Tvec3< MLfloat >::Tvec3(), ml::Tvec3< MLfloat >::Tvec3(), ml::Tvec3< MLfloat >::Tvec3(), ml::Tvec3< MLfloat >::Tvec3(), ml::Tvec4< MLfloat >::Tvec4(), ml::Tvec4< MLfloat >::Tvec4(), ml::Tvec4< MLfloat >::Tvec4(), ml::Tvec5< MLfloat >::Tvec5(), ml::Tvec5< MLfloat >::Tvec5(), ml::Tvec5< MLfloat >::Tvec5(), ml::Tvec5< MLfloat >::Tvec5(), ml::Tvec6< MLfloat >::Tvec6(), ml::Tvec6< MLfloat >::Tvec6(), ml::Tvec6< MLfloat >::Tvec6(), ml::Tvec6< MLfloat >::Tvec6(), and ml::FloatingPointVector< T, size, DataContainer >::writeOut().


The documentation for this class was generated from the following file: