$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::canvas::browsing::fwd_t Struct Reference

#include <mln/canvas/browsing/fwd.hh>

Public Member Functions

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

Public Types

typedef Browsing< void > category
typedef fwd_t exact_t

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 :

  • init() : Will be called at the beginning.
  • next() : Will be called at each point 'p' (also provided by the functor).
  • final(): Will be called at the end.

F shall feature:

  • As typedef:
    • I
  • As attributes:
    • input
    • p
  • As method:

Definition at line 72 of file fwd.hh.

Constructor & Destructor Documentation

mln::canvas::browsing::fwd_t::fwd_t ( )

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

Member Typedef Documentation

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

Definition at line 60 of file browsing.hh.

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

Definition at line 105 of file object.hh.