Main MRPT website > C++ reference
MRPT logo

mrpt::math::IndirectAccessWrapper< T > Class Template Reference

#include <mrpt/math/CMatrixViews.h>

Collaboration diagram for mrpt::math::IndirectAccessWrapper< T >:
Collaboration graph
[legend]

List of all members.

Classes

class  Generator

Public Member Functions

 IndirectAccessWrapper (const CMatrixTemplateNumeric< T > &m)
T & operator() (size_t r, size_t c)
const T & operator() (size_t r, size_t c) const
void deleteRow (size_t r)
void deleteColumn (size_t c)
size_t getRowCount () const
size_t getColCount () const
size_t getProxyRow (size_t r)
T & getProxied (size_t proxiedR, size_t c)
const T & getProxied (size_t proxiedR, size_t c) const

Private Attributes

CMatrixTemplateNumeric< T > mat
std::vector< size_t > rowsIndices
std::vector< size_t > colsIndices

Detailed Description

template<typename T>
class mrpt::math::IndirectAccessWrapper< T >

Definition at line 1424 of file CMatrixViews.h.


Constructor & Destructor Documentation

template<typename T >
mrpt::math::IndirectAccessWrapper< T >::IndirectAccessWrapper ( const CMatrixTemplateNumeric< T > &  m  )  [inline]

Member Function Documentation

template<typename T >
void mrpt::math::IndirectAccessWrapper< T >::deleteColumn ( size_t  c  )  [inline]

Definition at line 1453 of file CMatrixViews.h.

template<typename T >
void mrpt::math::IndirectAccessWrapper< T >::deleteRow ( size_t  r  )  [inline]

Definition at line 1450 of file CMatrixViews.h.

template<typename T >
size_t mrpt::math::IndirectAccessWrapper< T >::getColCount (  )  const [inline]

Definition at line 1459 of file CMatrixViews.h.

template<typename T >
const T& mrpt::math::IndirectAccessWrapper< T >::getProxied ( size_t  proxiedR,
size_t  c 
) const [inline]

Definition at line 1468 of file CMatrixViews.h.

template<typename T >
T& mrpt::math::IndirectAccessWrapper< T >::getProxied ( size_t  proxiedR,
size_t  c 
) [inline]

Definition at line 1465 of file CMatrixViews.h.

template<typename T >
size_t mrpt::math::IndirectAccessWrapper< T >::getProxyRow ( size_t  r  )  [inline]

Definition at line 1462 of file CMatrixViews.h.

template<typename T >
size_t mrpt::math::IndirectAccessWrapper< T >::getRowCount (  )  const [inline]

Definition at line 1456 of file CMatrixViews.h.

template<typename T >
const T& mrpt::math::IndirectAccessWrapper< T >::operator() ( size_t  r,
size_t  c 
) const [inline]

Definition at line 1447 of file CMatrixViews.h.

template<typename T >
T& mrpt::math::IndirectAccessWrapper< T >::operator() ( size_t  r,
size_t  c 
) [inline]

Definition at line 1444 of file CMatrixViews.h.


Member Data Documentation

template<typename T >
std::vector<size_t> mrpt::math::IndirectAccessWrapper< T >::colsIndices [private]

Definition at line 1428 of file CMatrixViews.h.

template<typename T >
CMatrixTemplateNumeric<T> mrpt::math::IndirectAccessWrapper< T >::mat [private]

Definition at line 1426 of file CMatrixViews.h.

template<typename T >
std::vector<size_t> mrpt::math::IndirectAccessWrapper< T >::rowsIndices [private]

Definition at line 1427 of file CMatrixViews.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010