Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Types | Private Attributes
jafar::geom::VoxelMultiDimensionStorage< _dimension_, _T_, 1 > Class Template Reference

Detailed Description

template<int _dimension_, class _T_>
class jafar::geom::VoxelMultiDimensionStorage< _dimension_, _T_, 1 >

Definition at line 93 of file VoxelSpace.hpp.

List of all members.

Public Member Functions

_T_ & operator[] (IndexVec index)
template<class _TFunctor_ >
void iterateCreateVoxels (IndexVec _firstIndex, IndexVec _lastIndex, _TFunctor_ *_functor)
template<class _TFunctor_ >
void iterateVoxels (IndexVec _firstIndex, IndexVec _lastIndex, _TFunctor_ *_functor) const
template<class _TFunctor_ >
void iterateAllVoxels (_TFunctor_ *functor)
template<class _TFunctor_ >
void iterateAllVoxels (_TFunctor_ *functor) const

Private Types

typedef
boost::numeric::ublas::bounded_vector
< int, _dimension_ > 
IndexVec
typedef std::map< int, _T_ > MapObject
typedef MapObject::iterator MapObject_it
typedef MapObject::const_iterator MapObject_cit

Private Attributes

int m_firstIndex
int m_lastIndex
MapObject storage

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1
LAAS-CNRS