#include <fwd_iter3d.hh>
Inheritance diagram for oln::fwd_iter3d< Exact >:
Public Types | |
typedef mlc::exact_vt< fwd_iter3d< Exact >, Exact >::ret | exact_type |
The exact type. | |
typedef abstract::iter3d< exact_type > | super_type |
The super type. | |
typedef abstract::iter< exact_type > | super_iter_type |
The super iterator type. | |
typedef iter_traits< exact_type >::point_type | point_type |
The associate image's type of point. | |
enum | { dim = iter_traits<exact_type>::dim } |
Public Member Functions | |
template<class Image> | fwd_iter3d (const Image &ima) |
Construct a forward iterator (3 dimension).
| |
template<class U> U | operator= (U u) |
Set current iterator's point.
| |
Static Public Member Functions | |
std::string | name () |
Return the name of the type. | |
Protected Member Functions | |
void | goto_begin_ () |
Set current point to the first iterator's point. | |
void | goto_end_ () |
Set current point to the last iterator's point. | |
bool | is_at_end_ () const |
Test if iterator's current point is the last one. | |
void | goto_next_ () |
Go to the next iterator's point. | |
Friends | |
class | abstract::iter< exact_type > |
class | abstract::iter3d< exact_type > |
Allow iterable object (like image, window, ...) of 3 dimensions forward traversing.
Definition at line 55 of file fwd_iter3d.hh.
|
The associate image's type of point.
Reimplemented from oln::abstract::iter< Exact >. Definition at line 74 of file fwd_iter3d.hh. |
|
Set current point to the first iterator's point. Set current point of iterator to the first iterator's point. Definition at line 114 of file fwd_iter3d.hh.
|
|
Set current point to the last iterator's point. Set current point of iterator to the last iterator's point. Definition at line 125 of file fwd_iter3d.hh.
|
|
Test if iterator's current point is the last one.
Definition at line 135 of file fwd_iter3d.hh.
|