Public Types | Public Member Functions | Public Attributes

mln::morpho::watershed::topo_wst< I, N >::node Struct Reference

List of all members.

Public Types

typedef I::site site

Public Member Functions

void addChild (const site p)
void addChildren (const node &n)

Public Attributes

int area
std::vector< sitechildren
int highest
I::value level

Detailed Description

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

Definition at line 112 of file topological.hh.


Member Typedef Documentation

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

Definition at line 116 of file topological.hh.


Member Function Documentation

template<class I, class N>
void mln::morpho::watershed::topo_wst< I, N >::node::addChild ( const site  p  )  [inline]

Definition at line 132 of file topological.hh.

template<class I, class N>
void mln::morpho::watershed::topo_wst< I, N >::node::addChildren ( const node n  )  [inline]

Definition at line 121 of file topological.hh.


Member Data Documentation

template<class I, class N>
int mln::morpho::watershed::topo_wst< I, N >::node::area
template<class I, class N>
std::vector<site> mln::morpho::watershed::topo_wst< I, N >::node::children
template<class I, class N>
int mln::morpho::watershed::topo_wst< I, N >::node::highest

Definition at line 115 of file topological.hh.

Referenced by mln::morpho::watershed::topo_wst< I, N >::MakeNode().

template<class I, class N>
I ::value mln::morpho::watershed::topo_wst< I, N >::node::level

Definition at line 113 of file topological.hh.

Referenced by mln::morpho::watershed::topo_wst< I, N >::MakeNode().