ARB
TreeNode Member List

This is the complete list of members for TreeNode, including all inherited members.

ancestor_common_with(const TreeNode *other) const TreeNode
ancestor_common_with(TreeNode *other)TreeNodeinline
announce_tree_constructed()TreeNodeinline
at_root() const TreeNodeinlineprotected
bootstrap2branchlen()TreeNode
branchlen2bootstrap()TreeNode
calc_clade_level() const TreeNodeinline
compute_tree()=0TreeNodepure virtual
count_clades() const TreeNode
DEFINE_READ_ACCESSORS(TreeNode *, get_father, father)TreeNode
DEFINE_READ_ACCESSORS(TreeNode *, get_leftson, leftson)TreeNode
DEFINE_READ_ACCESSORS(TreeNode *, get_rightson, rightson)TreeNode
destroy()TreeNodeinlineprotected
destroy(TreeRoot *viaRoot)TreeNodeinlineprotected
destroy(TreeNode *that)TreeNodeinlinestatic
destroy(TreeNode *that, TreeRoot *root)TreeNodeinlinestatic
fatherTreeNode
find_parent_clade() const TreeNodeinline
find_parent_clade()TreeNodeinline
find_parent_with_groupInfo(bool skipKeeledBrothers=false) const TreeNodeinline
find_parent_with_groupInfo(bool skipKeeledBrothers=false)TreeNodeinline
findLeafNamed(const char *wantedName)TreeNode
fixDeletedSon()TreeNode
fixKeeledOrientation()TreeNodeinlineprotected
forget_origin()TreeNodeinline
forget_relatives()TreeNodeinline
gb_nodeTreeNode
get_branchlength() const TreeNodeinline
get_branchlength_unrooted() const TreeNodeinline
get_brother()TreeNodeinline
get_brother() const TreeNodeinline
get_group_name() const TreeNodeinline
get_leaf_count() const =0TreeNodepure virtual
get_remark() const TreeNodeinline
get_remark_ptr() const TreeNodeinline
get_root_node() const TreeNodeinline
get_root_node()TreeNodeinline
get_tree_root() const TreeNodeinline
has_group_info() const TreeNodeinline
has_no_remark() const TreeNodeinline
has_valid_root_remarks() const TreeNode
in_other_branch_than(const TreeNode *other) const TreeNodeinline
in_same_branch_as(const TreeNode *other) const TreeNodeinline
intree_distance_to(const TreeNode *other) const TreeNodeinline
is_ancestor_of(const TreeNode *descendant) const TreeNodeinline
is_clade() const TreeNodeinline
is_inner_node_with_remark() const TreeNodeinline
is_inside(const TreeNode *subtree) const TreeNodeinline
is_keeled_group() const TreeNodeinline
is_leaf() const TreeNodeinline
is_leftson() const TreeNodeinline
is_normal_group() const TreeNodeinline
is_rightson() const TreeNodeinline
is_root_node() const TreeNodeinline
is_son_of(const TreeNode *Father) const TreeNodeinline
is_son_of_root() const TreeNodeinline
keeledStateInfo() const TreeNodeinline
keelsDownGroup(const TreeNode *toSon) const TreeNodeinline
keelTarget()TreeNodeinline
keelTarget() const TreeNodeinline
leftlenTreeNode
leftsonTreeNode
markAsLeaf()TreeNodeinline
multifurcate()TreeNode
multifurcate_whole_tree(const multifurc_limits &below)TreeNode
nameTreeNode
Noncopyable()Noncopyableinline
parse_bootstrap(double &bootstrap) const TreeNodeinline
remove_bootstrap()TreeNode
remove_remark()TreeNodeinline
reorder_tree(TreeOrder mode)TreeNode
reset_branchlengths()TreeNode
reset_length_and_bootstrap()TreeNodeinline
rightlenTreeNode
rightsonTreeNode
root_distance() const TreeNodeinline
rotate_subtree()TreeNode
scale_branchlengths(double factor)TreeNode
self_ref()TreeNodeinlineprotected
set_bootstrap(double bootstrap)TreeNodeinline
set_branchlength(GBT_LEN newlen)TreeNodeinline
set_branchlength_preserving(GBT_LEN new_len)TreeNode
set_branchlength_unrooted(GBT_LEN newlen)TreeNodeinline
set_remark(const char *newRemark)TreeNodeinline
set_root()TreeNodevirtual
set_tree_root(TreeRoot *new_root)TreeNodeprotected
setKeeledState(int keeledState)TreeNodeinline
sum_child_lengths() const TreeNode
swap_node_info(TreeNode *other, bool ofKeeledGroups)TreeNodeinlineprotected
swap_sons()TreeNodeinlinevirtual
TreeNode(TreeRoot *root)TreeNodeinline
TreeRoot::change_root(TreeNode *old, TreeNode *newroot)TreeNodefriend
unkeelGroup()TreeNodeinline
unlink_from_DB()TreeNode
unlink_from_father()TreeNodeinlineprotected
use_as_remark(const SmartCharPtr &newRemark)TreeNodeinline
~TreeNode()TreeNodeinlineprotectedvirtual