Public Member Functions | Public Attributes
vtol_extract_topology< LABEL_TYPE >::chain_tree_node Struct Reference

#include <vtol_extract_topology.h>

List of all members.

Public Member Functions

 chain_tree_node (region_type_sptr in_region)
 ~chain_tree_node ()
void add (region_type_sptr new_region)
vtol_intensity_face_sptr make_face (finder_type *find, data_image_type const *img) const
void print (vcl_ostream &ostr, unsigned indent) const

Public Attributes

region_type_sptr region
vcl_vector< chain_tree_node * > children

Detailed Description

template<typename LABEL_TYPE>
struct vtol_extract_topology< LABEL_TYPE >::chain_tree_node

Definition at line 207 of file vtol_extract_topology.h.


Constructor & Destructor Documentation

template<typename LABEL_TYPE >
vtol_extract_topology< LABEL_TYPE >::chain_tree_node::chain_tree_node ( region_type_sptr  in_region) [inline]

Definition at line 220 of file vtol_extract_topology.h.

template<typename LABEL_TYPE >
vtol_extract_topology< LABEL_TYPE >::chain_tree_node::~chain_tree_node ( ) [inline]

Definition at line 222 of file vtol_extract_topology.h.


Member Function Documentation

template<typename LABEL_TYPE >
void vtol_extract_topology< LABEL_TYPE >::chain_tree_node::add ( region_type_sptr  new_region) [inline]

Definition at line 233 of file vtol_extract_topology.h.

template<typename LABEL_TYPE >
vtol_intensity_face_sptr vtol_extract_topology< LABEL_TYPE >::chain_tree_node::make_face ( finder_type find,
data_image_type const *  img 
) const [inline]

Definition at line 269 of file vtol_extract_topology.h.

template<typename LABEL_TYPE >
void vtol_extract_topology< LABEL_TYPE >::chain_tree_node::print ( vcl_ostream &  ostr,
unsigned  indent 
) const [inline]

Definition at line 302 of file vtol_extract_topology.h.


Member Data Documentation

template<typename LABEL_TYPE >
vcl_vector<chain_tree_node*> vtol_extract_topology< LABEL_TYPE >::chain_tree_node::children

Definition at line 218 of file vtol_extract_topology.h.

template<typename LABEL_TYPE >
region_type_sptr vtol_extract_topology< LABEL_TYPE >::chain_tree_node::region

Definition at line 213 of file vtol_extract_topology.h.


The documentation for this struct was generated from the following file: