oln::lrde::ufmt::generic_simplified_salembier< I > Struct Template Reference

Collaboration diagram for oln::lrde::ufmt::generic_simplified_salembier< I >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef mlc::exact< I >::ret::point_type point
typedef mlc::exact< I >::ret::value_type value
typedef oln::lrde::ufmt::internal::neighborhood<
I >::ret 
Nbh
typedef mlc::exact< Nbh
>::ret::iter_type 
niter
typedef std::set< point, point_less<
I, point > > 
node_at_level_t
typedef std::set< point, point_less<
I, point > > 
pset_t
typedef pset_t::const_iterator pset_iterator
typedef std::set< point, point_greater<
I, point > > 
sites_t
typedef sites_t::const_iterator site_iterator

Public Member Functions

 generic_simplified_salembier (const abstract::image< I > &f, const typename oln::lrde::ufmt::internal::neighborhood< I >::ret &nbh)
void go ()
void init ()
site_iterator flood (const point &h)
unsigned n_level_roots () const
template<typename T>
void print_image (const image2d< T > &ima, std::ostream &o)

Public Attributes

const I & f
const Nbhnbh
mute< I, bool >::ret status
node_at_level_t node_at_level
pset_t pset
point p_min
sites_t sites
std::map< point, point, point_less<
I, point > > 
father

Detailed Description

template<class I>
struct oln::lrde::ufmt::generic_simplified_salembier< I >

Definition at line 219 of file generic_simplified_salembier.hh.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:27:51 2007 for Olena by  doxygen 1.5.1