Definition at line 285 of file CPose3DQuat.h.
#include <mrpt/poses/CPose3DQuat.h>
Public Member Functions | |
bool | operator< (const iterator &it2) const |
bool | operator> (const iterator &it2) const |
iterator () | |
iterator (CPose3DQuat &obj, size_t start_idx) | |
CPose3DQuat::reference | operator* () const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
iterator & | operator+= (iterator_base::difference_type off) |
iterator | operator+ (iterator_base::difference_type off) const |
iterator & | operator-= (iterator_base::difference_type off) |
iterator | operator- (iterator_base::difference_type off) const |
iterator_base::difference_type | operator- (const iterator &it) const |
CPose3DQuat::reference | operator[] (iterator_base::difference_type off) const |
bool | operator== (const iterator &it) const |
bool | operator!= (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 | |
CPose3DQuat * | m_obj |
A reference to the source of this iterator. | |
size_t | m_cur_idx |
The iterator points to this element. |
typedef std::iterator<std::random_access_iterator_tag,value_type> mrpt::poses::CPose3DQuat::iterator::iterator_base [private] |
Definition at line 288 of file CPose3DQuat.h.
typedef value_type mrpt::poses::CPose3DQuat::iterator::T [private] |
The type of the matrix elements.
Definition at line 291 of file CPose3DQuat.h.
mrpt::poses::CPose3DQuat::iterator::iterator | ( | ) | [inline] |
Definition at line 303 of file CPose3DQuat.h.
mrpt::poses::CPose3DQuat::iterator::iterator | ( | CPose3DQuat & | obj, |
size_t | start_idx | ||
) | [inline] |
Definition at line 304 of file CPose3DQuat.h.
void mrpt::poses::CPose3DQuat::iterator::check_limits | ( | bool | allow_end = false ) |
const [inline, private] |
Definition at line 293 of file CPose3DQuat.h.
References ASSERTMSG_, and THROW_EXCEPTION.
bool mrpt::poses::CPose3DQuat::iterator::operator!= | ( | const iterator & | it ) | const [inline] |
Definition at line 347 of file CPose3DQuat.h.
References mrpt::poses::operator==().
CPose3DQuat::reference mrpt::poses::CPose3DQuat::iterator::operator* | ( | void | ) | const [inline] |
Definition at line 305 of file CPose3DQuat.h.
iterator mrpt::poses::CPose3DQuat::iterator::operator+ | ( | iterator_base::difference_type | off ) | const [inline] |
Definition at line 331 of file CPose3DQuat.h.
iterator& mrpt::poses::CPose3DQuat::iterator::operator++ | ( | ) | [inline] |
Definition at line 306 of file CPose3DQuat.h.
iterator mrpt::poses::CPose3DQuat::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 311 of file CPose3DQuat.h.
iterator& mrpt::poses::CPose3DQuat::iterator::operator+= | ( | iterator_base::difference_type | off ) | [inline] |
Definition at line 326 of file CPose3DQuat.h.
iterator_base::difference_type mrpt::poses::CPose3DQuat::iterator::operator- | ( | const iterator & | it ) | const [inline] |
Definition at line 344 of file CPose3DQuat.h.
References m_cur_idx.
iterator mrpt::poses::CPose3DQuat::iterator::operator- | ( | iterator_base::difference_type | off ) | const [inline] |
Definition at line 339 of file CPose3DQuat.h.
iterator mrpt::poses::CPose3DQuat::iterator::operator-- | ( | int | ) | [inline] |
Definition at line 321 of file CPose3DQuat.h.
iterator& mrpt::poses::CPose3DQuat::iterator::operator-- | ( | ) | [inline] |
Definition at line 316 of file CPose3DQuat.h.
iterator& mrpt::poses::CPose3DQuat::iterator::operator-= | ( | iterator_base::difference_type | off ) | [inline] |
Definition at line 336 of file CPose3DQuat.h.
bool mrpt::poses::CPose3DQuat::iterator::operator< | ( | const iterator & | it2 ) | const [inline] |
Definition at line 301 of file CPose3DQuat.h.
References m_cur_idx.
bool mrpt::poses::CPose3DQuat::iterator::operator== | ( | const iterator & | it ) | const [inline] |
Definition at line 346 of file CPose3DQuat.h.
bool mrpt::poses::CPose3DQuat::iterator::operator> | ( | const iterator & | it2 ) | const [inline] |
Definition at line 302 of file CPose3DQuat.h.
References m_cur_idx.
CPose3DQuat::reference mrpt::poses::CPose3DQuat::iterator::operator[] | ( | iterator_base::difference_type | off ) | const [inline] |
Definition at line 345 of file CPose3DQuat.h.
size_t mrpt::poses::CPose3DQuat::iterator::m_cur_idx [private] |
The iterator points to this element.
Definition at line 290 of file CPose3DQuat.h.
Referenced by operator-(), operator<(), operator==(), and operator>().
A reference to the source of this iterator.
Definition at line 289 of file CPose3DQuat.h.
Referenced by operator==().
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |