Public Types | Public Member Functions

mln::canvas::browsing::fwd_t Struct Reference

Canvas for forward browsing. More...

#include <fwd.hh>

Inheritance diagram for mln::canvas::browsing::fwd_t:
Inheritance graph

List of all members.

Public Types

typedef Browsing< void > category
typedef fwd_t exact_t

Public Member Functions

void final ()
void init ()
template<typename F >
void operator() (F &f) const

Detailed Description

Canvas for forward browsing.

This canvas browse all the points of an image 'input' of type 'I' from left to right and from top to bottom

The fonctor should provide (In addition of 'I' and 'input') three methods :

F shall feature:
{
--- as typedef:
I;
--as attributes:
input;
p;
--- as method:
void init();
void next();
void final();
}


Member Typedef Documentation

typedef Browsing<void> mln::Browsing< fwd_t >::category [inherited]

Reimplemented from mln::Object< fwd_t >.

typedef fwd_t mln::Object< fwd_t >::exact_t [inherited]

Member Function Documentation

void mln::Browsing< fwd_t >::final (  )  [inherited]
void mln::Browsing< fwd_t >::init (  )  [inherited]
template<typename F >
void mln::canvas::browsing::fwd_t::operator() ( F &  f  )  const [inline]