|
ARB
|
#include <ARB_Tree.hxx>


Protected Member Functions | |
| ~ARB_countedTree () OVERRIDE | |
Protected Member Functions inherited from ARB_seqtree | |
| AP_sequence * | take_seq () |
| void | replace_seq (AP_sequence *sequence) |
| ~ARB_seqtree () OVERRIDE | |
Protected Member Functions inherited from TreeNode | |
| TreeNode *& | self_ref () |
| void | unlink_from_father () |
| void | swap_node_info (TreeNode *other, bool ofKeeledGroups) |
| void | fixKeeledOrientation () |
| void | set_tree_root (TreeRoot *new_root) |
| bool | at_root () const |
| virtual | ~TreeNode () |
| void | destroy () |
| void | destroy (TreeRoot *viaRoot) |
Additional Inherited Members | |
Static Public Member Functions inherited from TreeNode | |
| static void | destroy (TreeNode *that) |
| static void | destroy (TreeNode *that, TreeRoot *root) |
Public Attributes inherited from TreeNode | |
| TreeNode * | father |
| TreeNode * | leftson |
| TreeNode * | rightson |
| GBT_LEN | leftlen |
| GBT_LEN | rightlen |
| GBDATA * | gb_node |
| char * | name |
Definition at line 195 of file ARB_Tree.hxx.
|
inlineprotected |
Definition at line 197 of file ARB_Tree.hxx.
|
inlineexplicit |
Definition at line 199 of file ARB_Tree.hxx.
| ARB_countedTree::DEFINE_TREE_ACCESSORS | ( | ARB_seqtree_root | , |
| ARB_countedTree | |||
| ) |
|
pure virtual |
Implemented in FINAL_TYPE< SEQTYPE >, and FINAL_TYPE< SEQTYPE >.
|
inlinevirtual |
Implements TreeNode.
Reimplemented in FINAL_TYPE< SEQTYPE >.
Definition at line 212 of file ARB_Tree.hxx.
| size_t ARB_countedTree::relative_position_in | ( | const ARB_countedTree * | upgroup | ) | const |
Definition at line 267 of file ARB_Tree.cxx.
References at_assert, TreeNode::get_brother(), get_father(), TreeNode::get_leaf_count(), TreeNode::is_inside(), and ARB_seqtree::is_upper_son().
Referenced by Cluster::get_upgroup_info().
1.8.8