ARB
Public Member Functions | Public Attributes | List of all members
DepthMarker Struct Reference
Collaboration diagram for DepthMarker:
Collaboration graph
[legend]

Public Member Functions

void perform_marking (AP_tree *at, AP_FLOAT atLen)
 
 DepthMarker (AP_tree *root, int min_depth_, double min_rootdist_)
 
const charget_report () const
 
int get_max_depth () const
 
double get_max_rootdist () const
 

Public Attributes

int min_depth
 
double min_rootdist
 
int depth
 
double dist
 
ValueCounter< intdepths
 
ValueCounter< intdepths_marked
 
ValueCounter< double > distances
 
ValueCounter< double > distances_marked
 

Detailed Description

Definition at line 1216 of file AP_Tree.cxx.

Constructor & Destructor Documentation

DepthMarker::DepthMarker ( AP_tree root,
int  min_depth_,
double  min_rootdist_ 
)
inline

Definition at line 1258 of file AP_Tree.cxx.

References perform_marking().

Member Function Documentation

void DepthMarker::perform_marking ( AP_tree at,
AP_FLOAT  atLen 
)
inline
const char* DepthMarker::get_report ( ) const
inline
int DepthMarker::get_max_depth ( ) const
inline

Definition at line 1295 of file AP_Tree.cxx.

References ValueCounter< T >::get_max().

Referenced by AP_tree::mark_deep_leafs().

double DepthMarker::get_max_rootdist ( ) const
inline

Definition at line 1296 of file AP_Tree.cxx.

References ValueCounter< T >::get_max().

Referenced by AP_tree::mark_deep_leafs().

Member Data Documentation

int DepthMarker::min_depth

Definition at line 1218 of file AP_Tree.cxx.

double DepthMarker::min_rootdist

Definition at line 1219 of file AP_Tree.cxx.

Referenced by perform_marking().

int DepthMarker::depth

Definition at line 1222 of file AP_Tree.cxx.

double DepthMarker::dist

Definition at line 1223 of file AP_Tree.cxx.

ValueCounter<int> DepthMarker::depths

Definition at line 1226 of file AP_Tree.cxx.

ValueCounter<int> DepthMarker::depths_marked

Definition at line 1226 of file AP_Tree.cxx.

ValueCounter<double> DepthMarker::distances

Definition at line 1227 of file AP_Tree.cxx.

ValueCounter<double> DepthMarker::distances_marked

Definition at line 1227 of file AP_Tree.cxx.


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