Developer Documentation
Custom::Vec< DIM > Class Template Reference

#include <OpenFlipper/libs_required/OpenMesh/src/Unittests/unittests_common_customtraits.hh>

Public Member Functions

 Vec (float x)
 
 Vec (float x, float y)
 
 Vec (float x, float y, float z)
 
 Vec (float x, float y, float z, float w)
 
float & operator[] (int i)
 
float operator[] (int i) const
 

Private Attributes

std::array< float, DIM > data
 

Detailed Description

template<int DIM>
class Custom::Vec< DIM >

A Vector class with the absolute minimum of built-in methods to test the interface expected from Vectors used in Traits

Definition at line 11 of file unittests_common_customtraits.hh.

Constructor & Destructor Documentation

◆ Vec() [1/4]

template<int DIM>
Custom::Vec< DIM >::Vec ( float  x)
inline

Definition at line 14 of file unittests_common_customtraits.hh.

◆ Vec() [2/4]

template<int DIM>
Custom::Vec< DIM >::Vec ( float  x,
float  y 
)
inline

Definition at line 15 of file unittests_common_customtraits.hh.

◆ Vec() [3/4]

template<int DIM>
Custom::Vec< DIM >::Vec ( float  x,
float  y,
float  z 
)
inline

Definition at line 16 of file unittests_common_customtraits.hh.

◆ Vec() [4/4]

template<int DIM>
Custom::Vec< DIM >::Vec ( float  x,
float  y,
float  z,
float  w 
)
inline

Definition at line 17 of file unittests_common_customtraits.hh.

Member Function Documentation

◆ operator[]() [1/2]

template<int DIM>
float & Custom::Vec< DIM >::operator[] ( int  i)
inline

Definition at line 21 of file unittests_common_customtraits.hh.

◆ operator[]() [2/2]

template<int DIM>
float Custom::Vec< DIM >::operator[] ( int  i) const
inline

Definition at line 22 of file unittests_common_customtraits.hh.

Member Data Documentation

◆ data

template<int DIM>
std::array<float, DIM> Custom::Vec< DIM >::data
private

Definition at line 25 of file unittests_common_customtraits.hh.


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