- 3.0.2 rigid body dynamics module.
ct::rbd::RBDDataMap< T, N > Class Template Reference

A very simple container to associate N generic data item T. More...

#include <RBDDataMap.h>

Public Member Functions

 RBDDataMap ()
 
 RBDDataMap (const T &defaultValue)
 
 RBDDataMap (const RBDDataMap &rhs)
 
RBDDataMapoperator= (const RBDDataMap &rhs)
 
RBDDataMapoperator= (const T &rhs)
 
T & operator[] (size_t which)
 
const T & operator[] (size_t which) const
 

Detailed Description

template<typename T, size_t N>
class ct::rbd::RBDDataMap< T, N >

A very simple container to associate N generic data item T.

Constructor & Destructor Documentation

◆ RBDDataMap() [1/3]

template<typename T, size_t N>
ct::rbd::RBDDataMap< T, N >::RBDDataMap ( )
inline

◆ RBDDataMap() [2/3]

template<typename T, size_t N>
ct::rbd::RBDDataMap< T, N >::RBDDataMap ( const T &  defaultValue)
inline

◆ RBDDataMap() [3/3]

template<typename T, size_t N>
ct::rbd::RBDDataMap< T, N >::RBDDataMap ( const RBDDataMap< T, N > &  rhs)
inline

Member Function Documentation

◆ operator=() [1/2]

template<typename T , size_t N>
RBDDataMap< T, N > & ct::rbd::RBDDataMap< T, N >::operator= ( const RBDDataMap< T, N > &  rhs)
inline

◆ operator=() [2/2]

template<typename T, size_t N>
RBDDataMap< T, N > & ct::rbd::RBDDataMap< T, N >::operator= ( const T &  rhs)
inline

◆ operator[]() [1/2]

template<typename T , size_t N>
T & ct::rbd::RBDDataMap< T, N >::operator[] ( size_t  which)
inline

◆ operator[]() [2/2]

template<typename T , size_t N>
const T & ct::rbd::RBDDataMap< T, N >::operator[] ( size_t  which) const
inline

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