$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::canvas::browsing::internal::graph_first_search_t< E, C > Class Template Reference

#include <mln/canvas/browsing/internal/graph_first_search.hh>

Public Member Functions

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

Public Types

typedef Browsing< void > category
typedef E exact_t

Detailed Description

template<typename E, template< typename T, typename Seq > class C>
class mln::canvas::browsing::internal::graph_first_search_t< E, C >

Search algorithm for graph.

Browse over all vertices for each component.

Definition at line 94 of file graph_first_search.hh.

Member Function Documentation

template<typename E>
void mln::Browsing< E >::final ( )
inherited
template<typename E>
void mln::Browsing< E >::init ( )
inherited
template<typename E, template< typename T, typename Seq > class C>
template<typename G , typename F >
void mln::canvas::browsing::internal::graph_first_search_t< E, C >::operator() ( const Graph< G > &  ,
F &  f 
) const

Member Typedef Documentation

template<typename E>
typedef Browsing<void> mln::Browsing< E >::category
inherited

Definition at line 60 of file browsing.hh.

template<typename E>
typedef E mln::Object< E >::exact_t
inherited

Definition at line 105 of file object.hh.