$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::morpho::watershed::topo_wst< I, N > Struct Template Reference

#include <mln/morpho/watershed/topological.hh>

Public Member Functions

 topo_wst (const Image< I > &i, const Neighborhood< N > &n)
void go ()
psite lca (psite a, psite b)

Public Attributes

const I & ima
const N & nbh
mln::trait::ch_value< I, node >
::ret 
nodes
mln::trait::ch_value< I, psite >
::ret 
Par_node
mln::trait::ch_value< I, psite >
::ret 
Par_tree
mln::trait::ch_value< I, int >::ret Rnk_node
mln::trait::ch_value< I, int >::ret Rnk_tree
psite Root
mln::trait::ch_value< I, psite >
::ret 
subtreeRoot

Public Types

typedef I image_t
typedef N neighborhood_t
typedef I::psite psite

Classes

struct  node

Detailed Description

template<class I, class N>
struct mln::morpho::watershed::topo_wst< I, N >

Definition at line 106 of file topological.hh.

Constructor & Destructor Documentation

template<class I, class N>
mln::morpho::watershed::topo_wst< I, N >::topo_wst ( const Image< I > &  i,
const Neighborhood< N > &  n 
)

Member Function Documentation

template<class I, class N>
void mln::morpho::watershed::topo_wst< I, N >::go ( )
template<class I, class N>
psite mln::morpho::watershed::topo_wst< I, N >::lca ( psite  a,
psite  b 
)

Member Data Documentation

template<class I, class N>
const I& mln::morpho::watershed::topo_wst< I, N >::ima

Definition at line 176 of file topological.hh.

template<class I, class N>
const N& mln::morpho::watershed::topo_wst< I, N >::nbh

Definition at line 177 of file topological.hh.

template<class I, class N>
mln::trait::ch_value< I , node >::ret mln::morpho::watershed::topo_wst< I, N >::nodes

Definition at line 152 of file topological.hh.

template<class I, class N>
mln::trait::ch_value< I , psite >::ret mln::morpho::watershed::topo_wst< I, N >::Par_node

Definition at line 146 of file topological.hh.

template<class I, class N>
mln::trait::ch_value< I , psite >::ret mln::morpho::watershed::topo_wst< I, N >::Par_tree

Definition at line 147 of file topological.hh.

template<class I, class N>
mln::trait::ch_value< I , int >::ret mln::morpho::watershed::topo_wst< I, N >::Rnk_node

Definition at line 150 of file topological.hh.

template<class I, class N>
mln::trait::ch_value< I , int >::ret mln::morpho::watershed::topo_wst< I, N >::Rnk_tree

Definition at line 149 of file topological.hh.

template<class I, class N>
psite mln::morpho::watershed::topo_wst< I, N >::Root

Definition at line 153 of file topological.hh.

template<class I, class N>
mln::trait::ch_value< I , psite >::ret mln::morpho::watershed::topo_wst< I, N >::subtreeRoot

Definition at line 151 of file topological.hh.

Member Typedef Documentation

template<class I, class N>
typedef I mln::morpho::watershed::topo_wst< I, N >::image_t

Definition at line 111 of file topological.hh.

template<class I, class N>
typedef N mln::morpho::watershed::topo_wst< I, N >::neighborhood_t

Definition at line 112 of file topological.hh.

template<class I, class N>
typedef I ::psite mln::morpho::watershed::topo_wst< I, N >::psite

Definition at line 110 of file topological.hh.