#include <mrpt/poses/CPose3DQuat.h>

Public Member Functions | |
| bool | operator< (const const_iterator &it2) const |
| bool | operator> (const const_iterator &it2) const |
| const_iterator () | |
| const_iterator (const CPose3DQuat &obj, size_t start_idx) | |
| CPose3DQuat::const_reference | operator* () const |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| const_iterator & | operator-- () |
| const_iterator | operator-- (int) |
| const_iterator & | operator+= (iterator_base::difference_type off) |
| const_iterator | operator+ (iterator_base::difference_type off) const |
| const_iterator & | operator-= (iterator_base::difference_type off) |
| const_iterator | operator- (iterator_base::difference_type off) const |
| iterator_base::difference_type | operator- (const const_iterator &it) const |
| CPose3DQuat::const_reference | operator[] (iterator_base::difference_type off) const |
| bool | operator== (const const_iterator &it) const |
| bool | operator!= (const const_iterator &it) const |
Private Types | |
| typedef std::iterator < std::random_access_iterator_tag, value_type > | iterator_base |
| typedef value_type | T |
| The type of the matrix elements. | |
Private Member Functions | |
| void | check_limits (bool allow_end=false) const |
Private Attributes | |
| const CPose3DQuat * | m_obj |
| A reference to the source of this iterator. | |
| size_t | m_cur_idx |
| The iterator points to this element. | |
Definition at line 342 of file CPose3DQuat.h.
typedef std::iterator<std::random_access_iterator_tag,value_type> mrpt::poses::CPose3DQuat::const_iterator::iterator_base [private] |
Definition at line 345 of file CPose3DQuat.h.
typedef value_type mrpt::poses::CPose3DQuat::const_iterator::T [private] |
The type of the matrix elements.
Definition at line 348 of file CPose3DQuat.h.
| mrpt::poses::CPose3DQuat::const_iterator::const_iterator | ( | ) | [inline] |
Definition at line 360 of file CPose3DQuat.h.
| mrpt::poses::CPose3DQuat::const_iterator::const_iterator | ( | const CPose3DQuat & | obj, | |
| size_t | start_idx | |||
| ) | [inline] |
Definition at line 361 of file CPose3DQuat.h.
| void mrpt::poses::CPose3DQuat::const_iterator::check_limits | ( | bool | allow_end = false |
) | const [inline, private] |
Definition at line 350 of file CPose3DQuat.h.
References ASSERTMSG_, and THROW_EXCEPTION.
| bool mrpt::poses::CPose3DQuat::const_iterator::operator!= | ( | const const_iterator & | it | ) | const [inline] |
Definition at line 404 of file CPose3DQuat.h.
References mrpt::poses::operator==().
| CPose3DQuat::const_reference mrpt::poses::CPose3DQuat::const_iterator::operator* | ( | void | ) | const [inline] |
Definition at line 362 of file CPose3DQuat.h.
| const_iterator mrpt::poses::CPose3DQuat::const_iterator::operator+ | ( | iterator_base::difference_type | off | ) | const [inline] |
Definition at line 388 of file CPose3DQuat.h.
| const_iterator mrpt::poses::CPose3DQuat::const_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 368 of file CPose3DQuat.h.
| const_iterator& mrpt::poses::CPose3DQuat::const_iterator::operator++ | ( | ) | [inline] |
Definition at line 363 of file CPose3DQuat.h.
| const_iterator& mrpt::poses::CPose3DQuat::const_iterator::operator+= | ( | iterator_base::difference_type | off | ) | [inline] |
Definition at line 383 of file CPose3DQuat.h.
| iterator_base::difference_type mrpt::poses::CPose3DQuat::const_iterator::operator- | ( | const const_iterator & | it | ) | const [inline] |
Definition at line 401 of file CPose3DQuat.h.
References m_cur_idx.
| const_iterator mrpt::poses::CPose3DQuat::const_iterator::operator- | ( | iterator_base::difference_type | off | ) | const [inline] |
Definition at line 396 of file CPose3DQuat.h.
| const_iterator mrpt::poses::CPose3DQuat::const_iterator::operator-- | ( | int | ) | [inline] |
Definition at line 378 of file CPose3DQuat.h.
| const_iterator& mrpt::poses::CPose3DQuat::const_iterator::operator-- | ( | ) | [inline] |
Definition at line 373 of file CPose3DQuat.h.
| const_iterator& mrpt::poses::CPose3DQuat::const_iterator::operator-= | ( | iterator_base::difference_type | off | ) | [inline] |
Definition at line 393 of file CPose3DQuat.h.
| bool mrpt::poses::CPose3DQuat::const_iterator::operator< | ( | const const_iterator & | it2 | ) | const [inline] |
Definition at line 358 of file CPose3DQuat.h.
References m_cur_idx.
| bool mrpt::poses::CPose3DQuat::const_iterator::operator== | ( | const const_iterator & | it | ) | const [inline] |
Definition at line 403 of file CPose3DQuat.h.
| bool mrpt::poses::CPose3DQuat::const_iterator::operator> | ( | const const_iterator & | it2 | ) | const [inline] |
Definition at line 359 of file CPose3DQuat.h.
References m_cur_idx.
| CPose3DQuat::const_reference mrpt::poses::CPose3DQuat::const_iterator::operator[] | ( | iterator_base::difference_type | off | ) | const [inline] |
Definition at line 402 of file CPose3DQuat.h.
size_t mrpt::poses::CPose3DQuat::const_iterator::m_cur_idx [private] |
The iterator points to this element.
Definition at line 347 of file CPose3DQuat.h.
Referenced by operator-(), operator<(), operator==(), and operator>().
const CPose3DQuat* mrpt::poses::CPose3DQuat::const_iterator::m_obj [private] |
A reference to the source of this iterator.
Definition at line 346 of file CPose3DQuat.h.
Referenced by operator==().
| Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010 |