Search Toolkit Book for CPhyloTreeNode
#include <gui/widgets/phylo_tree/phylo_tree_node.hpp>
Definition at line 490 of file phylo_tree_node.hpp.
◆ CPhyloTreeNode() [1/2] CPhyloTreeNode::CPhyloTreeNode ( ) ◆ CPhyloTreeNode() [2/2] CPhyloTreeNode::CPhyloTreeNode ( int x_id, double x_dist, const string & x_label ) ◆ CanExpandCollapse()Return true if node can have its expand/collapsed state changed to chds.
Definition at line 95 of file phylo_tree_node.cpp.
References CPhyloNodeData::eHideChildren, CPhyloNodeData::eShowChildren, Expanded(), CTreeModelNode< CPhyloNodeData >::HasParent(), and IsLeafEx().
Referenced by CPhyloTreeDataSource::CollapseSelected(), CPhyloTreeWidget::OnCollapseChildren(), CPhyloTreeWidget::OnExpandChildren(), CPhyloTreeWidget::OnUpdateCollapseChildren(), CPhyloTreeWidget::OnUpdateCollapseSelected(), CPhyloTreeWidget::OnUpdateExpandChildren(), CPhyloTreeWidget::OnZoomToSubtree(), CPhyloTreeWidget::SendEditEvent(), CPhyloTreeDataSource::SetCollapsedLabel(), and CPhyloTreeDataSource::SetCollapsedLabels().
◆ ExpandCollapse() ◆ Expanded() bool CPhyloTreeNode::Expanded ( ) const inlineReturn true if node is currently not collapsed.
Definition at line 503 of file phylo_tree_node.hpp.
References CPhyloNodeData::eShowChildren, CPhyloNodeData::GetDisplayChildren(), and CTreeModelNode< CPhyloNodeData >::GetValue().
Referenced by CanExpandCollapse(), CPhyloTree::GetExplicitlySelectedAndNotCollapsed(), CPhyloTreeLabel::GetLabel(), CPhyloCircularCladogram::GetNodeLabelDist(), IPhyloTreeRender::GetNodeLabelDist(), IsLeafEx(), CPhyloTreeWidget::OnUpdateZoomToSubtree(), CDrawCircularTreeVbo::operator()(), CDrawSplineTreeVbo::operator()(), CDrawPseudoSplineTreeVbo::operator()(), CCalcSlantedTree::operator()(), SubNodeBeginEx(), CPhyloTreeRectCalculator::x_OnStep(), CPhyloTreePriorityNode::x_OnStep(), and IPhyloTreeRender::x_RenderSelection().
◆ IsLeafEx() bool CPhyloTreeNode::IsLeafEx ( ) const inlineReturn true if node is a leaf or is collapsed.
Definition at line 517 of file phylo_tree_node.hpp.
References Expanded(), and CTreeModelNode< CPhyloNodeData >::m_ChildNodes.
Referenced by CanExpandCollapse(), CPhyloTreeDataSource::CollapseByDistance(), CTreeGraphicsModel::GetCurrentRotationAngle(), IPhyloTreeRender::GetNodeSize(), CPhyloTreeWidget::OnUpdateZoomToSubtree(), CCalcCircularTree::operator()(), CDrawCircularTreeVbo::operator()(), CCalcBoundary::operator()(), CCalcRadialTree::operator()(), CCalcRectangularTree::operator()(), CCalcSlantedTree::operator()(), and IPhyloTreeRender::x_RenderNodeVbo().
◆ IsUnused() bool CPhyloTreeNode::IsUnused ( ) const inline ◆ NumChildren() int CPhyloTreeNode::NumChildren ( ) const inline ◆ SetLabel() ◆ SubNodeBeginEx() ◆ SubNodeEndEx()The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4