NCBI C++ ToolKit
|
Search Toolkit Book for visitor_copy_subtree
Public Types | |
typedef CPhyloTree | TTreeType |
typedef CPhyloTree::TTreeIdx | TTreeIdx |
typedef CPhyloTree::TNodeType | TNodeType |
Public Member Functions | |
visitor_copy_subtree (CPhyloTree &tree, CPhyloTree &target) | |
ETreeTraverseCode | operator() (CPhyloTree &tree, CPhyloTree::TTreeIdx node_idx, int delta) |
Public Attributes | |
CPhyloTree & | m_Target |
Definition at line 1169 of file phylo_tree_ds.cpp.
Definition at line 1174 of file phylo_tree_ds.cpp.
Definition at line 1173 of file phylo_tree_ds.cpp.
Definition at line 1172 of file phylo_tree_ds.cpp.
|
inline |
Definition at line 1177 of file phylo_tree_ds.cpp.
References CPhyloTree::GetFeatureDict(), m_Target, and CTreeModel< TNode >::SetRootIdx().
|
inline |
Definition at line 1183 of file phylo_tree_ds.cpp.
References CTreeModel< TNode >::AddChild(), CTreeModel< TNode >::AddNode(), CTreeModelNode< TData >::ClearConnections(), delta(), eTreeTraverse, CPhyloTree::FindNodeById(), CPhyloNodeData::GetId(), CTreeModelNode< TData >::GetParent(), CTreeModelNode< TData >::GetValue(), m_Target, and CTreeModelNode< CPhyloNodeData >::Null().
CPhyloTree& visitor_copy_subtree::m_Target |
Definition at line 1220 of file phylo_tree_ds.cpp.
Referenced by operator()(), and visitor_copy_subtree().