#include <image_ref.h>
Collaboration diagram for mimas::image_ref< T >::iterator:

Public Types | |
| typedef T | value_type |
| typedef value_type * | MoveX |
Public Member Functions | |
| iterator (value_type *data=NULL, unsigned int width=0) | |
| iterator (const iterator &rhs) | |
| iterator & | operator= (const iterator &rhs) |
| iterator & | operator+= (const dist2D &dist) |
| iterator & | operator-= (const dist2D &dist) |
| iterator | operator+ (const dist2D &dist) const |
| iterator | operator- (const dist2D &dist) const |
| dist2D | operator- (const iterator &rhs) const |
| bool | operator== (const iterator &imIt) const |
| value_type & | operator * () |
| value_type | operator * () const |
| value_type & | operator[] (const dist2D dist) |
| value_type | operator[] (const dist2D dist) const |
Public Attributes | |
| MoveX | x |
| MoveY | y |
Classes | |
| struct | MoveY |
Still not thoroughly tested
Definition at line 325 of file image_ref.h.
| typedef T mimas::image_ref< T >::iterator::value_type |
Definition at line 327 of file image_ref.h.
| typedef value_type* mimas::image_ref< T >::iterator::MoveX |
Definition at line 328 of file image_ref.h.
| mimas::image_ref< T >::iterator::iterator | ( | value_type * | data = NULL, |
|
| unsigned int | width = 0 | |||
| ) | [inline] |
Definition at line 397 of file image_ref.h.
| mimas::image_ref< T >::iterator::iterator | ( | const iterator & | rhs | ) | [inline] |
Definition at line 400 of file image_ref.h.
References mimas::image_ref< T >::iterator::MoveY::offset, mimas::image_ref< T >::iterator::MoveY::width, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| iterator& mimas::image_ref< T >::iterator::operator= | ( | const iterator & | rhs | ) | [inline] |
Definition at line 407 of file image_ref.h.
References mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| iterator& mimas::image_ref< T >::iterator::operator+= | ( | const dist2D & | dist | ) | [inline] |
Definition at line 415 of file image_ref.h.
References mimas::dist2D::height, mimas::dist2D::width, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| iterator& mimas::image_ref< T >::iterator::operator-= | ( | const dist2D & | dist | ) | [inline] |
Definition at line 422 of file image_ref.h.
References mimas::dist2D::height, mimas::dist2D::width, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| iterator mimas::image_ref< T >::iterator::operator+ | ( | const dist2D & | dist | ) | const [inline] |
Definition at line 429 of file image_ref.h.
| iterator mimas::image_ref< T >::iterator::operator- | ( | const dist2D & | dist | ) | const [inline] |
Definition at line 436 of file image_ref.h.
| dist2D mimas::image_ref< T >::iterator::operator- | ( | const iterator & | rhs | ) | const [inline] |
Definition at line 444 of file image_ref.h.
References mimas::image_ref< T >::iterator::MoveY::offset, mimas::image_ref< T >::iterator::MoveY::width, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| bool mimas::image_ref< T >::iterator::operator== | ( | const iterator & | imIt | ) | const [inline] |
Definition at line 455 of file image_ref.h.
References mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| value_type& mimas::image_ref< T >::iterator::operator * | ( | ) | [inline] |
Definition at line 460 of file image_ref.h.
References mimas::image_ref< T >::iterator::MoveY::offset, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| value_type mimas::image_ref< T >::iterator::operator * | ( | ) | const [inline] |
Definition at line 465 of file image_ref.h.
References mimas::image_ref< T >::iterator::MoveY::offset, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| value_type& mimas::image_ref< T >::iterator::operator[] | ( | const dist2D | dist | ) | [inline] |
Definition at line 470 of file image_ref.h.
References mimas::dist2D::height, mimas::image_ref< T >::iterator::MoveY::offset, mimas::image_ref< T >::iterator::MoveY::width, mimas::dist2D::width, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| value_type mimas::image_ref< T >::iterator::operator[] | ( | const dist2D | dist | ) | const [inline] |
Definition at line 475 of file image_ref.h.
References mimas::dist2D::height, mimas::image_ref< T >::iterator::MoveY::offset, mimas::image_ref< T >::iterator::MoveY::width, mimas::dist2D::width, mimas::image_ref< T >::iterator::x, and mimas::image_ref< T >::iterator::y.
| MoveX mimas::image_ref< T >::iterator::x |
Definition at line 394 of file image_ref.h.
Referenced by mimas::image_ref< T >::iterator::iterator(), mimas::image_ref< T >::iterator::operator *(), mimas::image_ref< T >::iterator::operator+=(), mimas::image_ref< T >::iterator::operator-(), mimas::image_ref< T >::iterator::operator-=(), mimas::image_ref< T >::iterator::operator=(), mimas::image_ref< T >::iterator::operator==(), and mimas::image_ref< T >::iterator::operator[]().
| MoveY mimas::image_ref< T >::iterator::y |
Definition at line 395 of file image_ref.h.
Referenced by mimas::image_ref< T >::iterator::iterator(), mimas::image_ref< T >::iterator::operator *(), mimas::image_ref< T >::iterator::operator+=(), mimas::image_ref< T >::iterator::operator-(), mimas::image_ref< T >::iterator::operator-=(), mimas::image_ref< T >::iterator::operator=(), mimas::image_ref< T >::iterator::operator==(), and mimas::image_ref< T >::iterator::operator[]().