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

Inheritance diagram for oln::lrde::ufmt::basic_najman< I >:

Inheritance graph
[legend]
Collaboration diagram for oln::lrde::ufmt::basic_najman< I >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ap_maxtree< I > super
typedef super::image image
typedef super::point point
typedef super::dpoint dpoint
typedef super::value value
typedef super::Nbh Nbh
typedef super::niter niter

Public Member Functions

 basic_najman (const abstract::image< I > &f, const typename oln::lrde::ufmt::internal::neighborhood< I >::ret &nbh)
void MakeSet_tree (point x)
void MakeSet_node (point x)
point Find_tree (point x)
point Find_node (point x)
void go ()
void init ()
void BuildComponentTree ()
point MergeNode (point &node1, point &node2)
point Link_tree (point x, point y)
point Link_node (point x, point y)
node MakeNode (int level)

Public Attributes

image2d< pointPar_tree
image2d< int > Rnk_tree
image2d< int > Rnk_node
image2d< pointlowestNode
image2d< nodenodes
image2d< bool > isproc
point Root
std::vector< pointS

Classes

struct  node

Detailed Description

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

Definition at line 48 of file basic_najman.hh.


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