NCBI C++ ToolKit
|
Search Toolkit Book for CTreeConvertNonSingleChild2ContainerFunc
#include <gui/widgets/phylo_tree/phylo_tree_algorithm.hpp>
Public Member Functions | |
CTreeConvertNonSingleChild2ContainerFunc (TTreeType &tree, TBioTreeContainer *tree_container, TTreeIdx root_idx) | |
ETreeTraverseCode | operator() (TTreeType &tree, TTreeIdx node_idx, int delta_level) |
Protected Types | |
typedef TTreeType::TNodeType | TTreeNodeType |
typedef TTreeType::TTreeIdx | TTreeIdx |
typedef TTreeNodeType::TValueType | TNodeValueType |
typedef TBioTreeContainer::TNodes | TCNodeSet |
typedef TCNodeSet::Tdata | TNodeList |
typedef TNodeList::value_type::element_type | TCNode |
typedef TCNode::TFeatures | TCNodeFeatureSet |
typedef TCNodeFeatureSet::Tdata | TNodeFeatureList |
typedef TNodeFeatureList::value_type::element_type | TCNodeFeature |
Private Attributes | |
TBioTreeContainer * | m_Container |
TNodeList * | m_NodeList |
TTreeIdx | m_RootIdx |
float | m_ParentDist |
bool | m_HasDist |
TBioTreeFeatureId | m_DistFeatureId |
TBioTreeNodeId | m_ParentID |
bool | m_SkippedParent |
Definition at line 946 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 955 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 959 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 956 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 953 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 957 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 954 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 951 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 950 of file phylo_tree_algorithm.hpp.
|
protected |
Definition at line 949 of file phylo_tree_algorithm.hpp.
|
inline |
Definition at line 961 of file phylo_tree_algorithm.hpp.
References CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_DistFeatureId, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_HasDist, and CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_NodeList.
|
inline |
Definition at line 980 of file phylo_tree_algorithm.hpp.
References NStr::DoubleToString(), eTreeTraverse, ITERATE, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_DistFeatureId, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_HasDist, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_NodeList, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_ParentDist, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_ParentID, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_RootIdx, CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::m_SkippedParent, and NStr::StringToDouble().
|
private |
Definition at line 1075 of file phylo_tree_algorithm.hpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 1078 of file phylo_tree_algorithm.hpp.
Referenced by CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::operator()().
|
private |
Definition at line 1081 of file phylo_tree_algorithm.hpp.
Referenced by CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::operator()().
|
private |
Definition at line 1077 of file phylo_tree_algorithm.hpp.
Referenced by CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::operator()().
|
private |
Definition at line 1082 of file phylo_tree_algorithm.hpp.
Referenced by CTreeConvertNonSingleChild2ContainerFunc< TBioTreeContainer, TTreeType >::operator()().