Public Types | |
typedef ad_maxtree< I > | super |
typedef super::image | image |
typedef super::point | point |
typedef super::dpoint | dpoint |
typedef super::dparent_t | dparent_t |
typedef super::dpar_t | dpar_t |
typedef super::value | value |
Public Member Functions | |
hdc_maxtree (const abstract::image< I > &f, const typename oln::lrde::ufmt::internal::neighborhood< I >::ret &nbh) | |
template<class A> | |
void | go () |
void | init () |
void | compute_parent () |
template<class A> | |
std::vector< node_< A > > | extract_maxtree () |
template<class A> | |
void | compute_attributes (std::vector< node_< A > > &node) |
point | find_root (point x, value h) |
void | do_union (const point &n, const point &p, value h) |
Public Attributes | |
const oln::lrde::ufmt::internal::neighborhood< I >::ret & | nbh |
std::vector< int > | S |
std::vector< size_t > | H |
std::vector< typename mlc::exact< I >::ret::dpoint_type > | dp_pre_ |
std::vector< typename mlc::exact< I >::ret::dpoint_type > | dp_post_ |
std::vector< int > | dp_pre |
std::vector< int > | dp_post |
unsigned | nb |
unsigned | nnodes |
Definition at line 66 of file hdc_maxtree.hh.