MeVisLab Toolbox Reference
ml::Vector3DataContainer< DT > Class Template Reference

Specialized base class for the FloatingPointVectorDataContainerBase. More...

#include <mlVector3.h>

Inheritance diagram for ml::Vector3DataContainer< DT >:
ml::FloatingPointVector< DT, 3, Vector3DataContainer< DT > > ml::Tvec3< DT >

Public Attributes

union {
   struct {
      DT   x
 X-component of the vector, same as _buffer[0]. More...
 
      DT   y
 Y-component of the vector, same as _buffer[1]. More...
 
      DT   z
 Z-component of the vector, same as _buffer[2]. More...
 
   } 
 
   DT   _buffer [3]
 Data members as vector to provide array access, same as x, y, and z members. More...
 
}; 
 

Detailed Description

template<class DT>
class ml::Vector3DataContainer< DT >

Specialized base class for the FloatingPointVectorDataContainerBase.

Definition at line 33 of file mlVector3.h.

Member Data Documentation

◆ 

union { ... }

◆ _buffer

template<class DT >
DT ml::Vector3DataContainer< DT >::_buffer[3]

Data members as vector to provide array access, same as x, y, and z members.

Definition at line 46 of file mlVector3.h.

◆ x

template<class DT >
DT ml::Vector3DataContainer< DT >::x

X-component of the vector, same as _buffer[0].

Definition at line 39 of file mlVector3.h.

Referenced by ml::PCLSupportTools::appendPoint().

◆ y

template<class DT >
DT ml::Vector3DataContainer< DT >::y

Y-component of the vector, same as _buffer[1].

Definition at line 41 of file mlVector3.h.

Referenced by ml::PCLSupportTools::appendPoint().

◆ z

template<class DT >
DT ml::Vector3DataContainer< DT >::z

Z-component of the vector, same as _buffer[2].

Definition at line 43 of file mlVector3.h.

Referenced by ml::PCLSupportTools::appendPoint().


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