mln::graph_elt_neighborhood_if< G, S, I > Struct Template Reference

Elementary neighborhood_if on graph class. More...

#include <graph_elt_neighborhood_if.hh>

Inheritance diagram for mln::graph_elt_neighborhood_if< G, S, I >:

Inheritance graph

List of all members.

Public Types

typedef neighb_bkd_niter< W > bkd_niter
 Backward site iterator associated type.
typedef neighb_fwd_niter< W > fwd_niter
 Forward site iterator associated type.
typedef fwd_niter niter
 Site iterator associated type.

Public Member Functions

 graph_elt_neighborhood_if (const Image< I > &mask)
 graph_elt_neighborhood_if ()
 Constructors @{ Construct an invalid neighborhood.
const I & mask () const
 @}


Detailed Description

template<typename G, typename S, typename I>
struct mln::graph_elt_neighborhood_if< G, S, I >

Elementary neighborhood_if on graph class.

Member Typedef Documentation

template<typename W>
typedef neighb_bkd_niter<W> mln::neighb< W >::bkd_niter [inherited]

Backward site iterator associated type.

template<typename W>
typedef neighb_fwd_niter<W> mln::neighb< W >::fwd_niter [inherited]

Forward site iterator associated type.

template<typename W>
typedef fwd_niter mln::neighb< W >::niter [inherited]

Site iterator associated type.


Constructor & Destructor Documentation

template<typename G, typename S, typename I>
mln::graph_elt_neighborhood_if< G, S, I >::graph_elt_neighborhood_if (  )  [inline]

Constructors @{ Construct an invalid neighborhood.

template<typename G, typename S, typename I>
mln::graph_elt_neighborhood_if< G, S, I >::graph_elt_neighborhood_if ( const Image< I > &  mask  )  [inline]

Parameters:
[in] mask A graph image of Boolean.


Member Function Documentation

template<typename G, typename S, typename I>
const I & mln::graph_elt_neighborhood_if< G, S, I >::mask (  )  const [inline]

@}

Return the graph image used as mask.


Generated on Thu Sep 9 19:30:31 2010 for Milena (Olena) by  doxygen 1.5.6