Main MRPT website > C++ reference
MRPT logo

mrpt::math::JointVerticalAccessor< M1, M2 > Class Template Reference

Access to two matrices joint vertically [A;B]. More...

#include <mrpt/math/CMatrixViews.h>

List of all members.

Public Types

typedef M1::value_type value_type

Public Member Functions

 JointVerticalAccessor (M1 &f, M2 &s)
value_typegetFirst (size_t dim1, size_t dim2)
value_typegetSecond (size_t dim1, size_t dim2)
size_t getRowCount () const
size_t getColCount () const
value_typeoperator() (size_t i, size_t j)
value_type operator() (size_t i, size_t j) const
value_typeget_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)

Public Attributes

const size_t C1
const size_t C2
const size_t R

Private Attributes

M1 & first
M2 & second

Detailed Description

template<typename M1, typename M2>
class mrpt::math::JointVerticalAccessor< M1, M2 >

Access to two matrices joint vertically [A;B].

See also:
JointAccessor

Definition at line 1317 of file CMatrixViews.h.


Member Typedef Documentation

template<typename M1, typename M2>
typedef M1::value_type mrpt::math::JointVerticalAccessor< M1, M2 >::value_type

Definition at line 1322 of file CMatrixViews.h.


Constructor & Destructor Documentation

template<typename M1, typename M2>
mrpt::math::JointVerticalAccessor< M1, M2 >::JointVerticalAccessor ( M1 &  f,
M2 &  s 
) [inline]

Definition at line 1325 of file CMatrixViews.h.

References ASSERT_.


Member Function Documentation

template<typename M1, typename M2>
value_type mrpt::math::JointVerticalAccessor< M1, M2 >::get_unsafe ( size_t  i,
size_t  j 
) const [inline]

Definition at line 1352 of file CMatrixViews.h.

template<typename M1, typename M2>
value_type& mrpt::math::JointVerticalAccessor< M1, M2 >::get_unsafe ( size_t  i,
size_t  j 
) [inline]

Definition at line 1349 of file CMatrixViews.h.

template<typename M1, typename M2>
size_t mrpt::math::JointVerticalAccessor< M1, M2 >::getColCount (  )  const [inline]

Definition at line 1339 of file CMatrixViews.h.

template<typename M1, typename M2>
value_type& mrpt::math::JointVerticalAccessor< M1, M2 >::getFirst ( size_t  dim1,
size_t  dim2 
) [inline]

Definition at line 1330 of file CMatrixViews.h.

template<typename M1, typename M2>
size_t mrpt::math::JointVerticalAccessor< M1, M2 >::getRowCount (  )  const [inline]

Definition at line 1336 of file CMatrixViews.h.

template<typename M1, typename M2>
value_type& mrpt::math::JointVerticalAccessor< M1, M2 >::getSecond ( size_t  dim1,
size_t  dim2 
) [inline]

Definition at line 1333 of file CMatrixViews.h.

template<typename M1, typename M2>
value_type mrpt::math::JointVerticalAccessor< M1, M2 >::operator() ( size_t  i,
size_t  j 
) const [inline]

Definition at line 1346 of file CMatrixViews.h.

template<typename M1, typename M2>
value_type& mrpt::math::JointVerticalAccessor< M1, M2 >::operator() ( size_t  i,
size_t  j 
) [inline]

Definition at line 1343 of file CMatrixViews.h.

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

Definition at line 1355 of file CMatrixViews.h.


Member Data Documentation

template<typename M1, typename M2>
const size_t mrpt::math::JointVerticalAccessor< M1, M2 >::C1

Definition at line 1323 of file CMatrixViews.h.

template<typename M1, typename M2>
const size_t mrpt::math::JointVerticalAccessor< M1, M2 >::C2

Definition at line 1323 of file CMatrixViews.h.

template<typename M1, typename M2>
M1& mrpt::math::JointVerticalAccessor< M1, M2 >::first [private]

Definition at line 1319 of file CMatrixViews.h.

template<typename M1, typename M2>
const size_t mrpt::math::JointVerticalAccessor< M1, M2 >::R

Definition at line 1324 of file CMatrixViews.h.

template<typename M1, typename M2>
M2& mrpt::math::JointVerticalAccessor< M1, M2 >::second [private]

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