Main MRPT website > C++ reference
MRPT logo

mrpt::math::CVectorRowWrapper< VEC > Class Template Reference

#include <mrpt/math/CMatrixViews.h>

Inheritance diagram for mrpt::math::CVectorRowWrapper< VEC >:
Inheritance graph
[legend]
Collaboration diagram for mrpt::math::CVectorRowWrapper< VEC >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef CVectorRowWrapper< VEC > mrpt_autotype

Public Member Functions

DECLARE_MRPT_CONTAINER_TYPES
DECLARE_MRPT_CONTAINER_IS_MATRIX
DECLARE_MRPT_MATRIX_ITERATORS 
CVectorRowWrapper (VEC &v)
size_t getColCount () const
value_type & get_unsafe (size_t i, size_t j)
value_type get_unsafe (size_t i, size_t j) const
void set_unsafe (size_t i, size_t j, value_type v)
value_type & operator() (size_t i, size_t j)
value_type operator() (size_t i, size_t j) const
void setSize (size_t r, size_t c)
void resize (size_t rc)

Static Public Member Functions

static size_t getRowCount ()

Private Attributes

VEC & vec

Detailed Description

template<typename VEC>
class mrpt::math::CVectorRowWrapper< VEC >

Definition at line 1102 of file CMatrixViews.h.


Member Typedef Documentation

template<typename VEC >
typedef CVectorRowWrapper<VEC> mrpt::math::CVectorRowWrapper< VEC >::mrpt_autotype

Definition at line 1106 of file CMatrixViews.h.


Constructor & Destructor Documentation

template<typename VEC >
DECLARE_MRPT_CONTAINER_TYPES DECLARE_MRPT_CONTAINER_IS_MATRIX DECLARE_MRPT_MATRIX_ITERATORS mrpt::math::CVectorRowWrapper< VEC >::CVectorRowWrapper ( VEC &  v  )  [inline]

Definition at line 1113 of file CMatrixViews.h.


Member Function Documentation

template<typename VEC >
value_type mrpt::math::CVectorRowWrapper< VEC >::get_unsafe ( size_t  i,
size_t  j 
) const [inline]

Definition at line 1123 of file CMatrixViews.h.

template<typename VEC >
value_type& mrpt::math::CVectorRowWrapper< VEC >::get_unsafe ( size_t  i,
size_t  j 
) [inline]

Definition at line 1120 of file CMatrixViews.h.

template<typename VEC >
size_t mrpt::math::CVectorRowWrapper< VEC >::getColCount (  )  const [inline]

Definition at line 1117 of file CMatrixViews.h.

template<typename VEC >
static size_t mrpt::math::CVectorRowWrapper< VEC >::getRowCount (  )  [inline, static]

Definition at line 1114 of file CMatrixViews.h.

template<typename VEC >
value_type mrpt::math::CVectorRowWrapper< VEC >::operator() ( size_t  i,
size_t  j 
) const [inline]

Definition at line 1133 of file CMatrixViews.h.

References ASSERT_.

template<typename VEC >
value_type& mrpt::math::CVectorRowWrapper< VEC >::operator() ( size_t  i,
size_t  j 
) [inline]

Definition at line 1129 of file CMatrixViews.h.

References ASSERT_.

template<typename VEC >
void mrpt::math::CVectorRowWrapper< VEC >::resize ( size_t  rc  )  [inline]

Definition at line 1141 of file CMatrixViews.h.

template<typename VEC >
void mrpt::math::CVectorRowWrapper< VEC >::set_unsafe ( size_t  i,
size_t  j,
value_type  v 
) [inline]

Definition at line 1126 of file CMatrixViews.h.

template<typename VEC >
void mrpt::math::CVectorRowWrapper< VEC >::setSize ( size_t  r,
size_t  c 
) [inline]

Definition at line 1137 of file CMatrixViews.h.

References ASSERT_.


Member Data Documentation

template<typename VEC >
VEC& mrpt::math::CVectorRowWrapper< VEC >::vec [private]

Definition at line 1104 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