A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCTreeModelNode.html below:

NCBI C++ ToolKit: CTreeModelNode< TData

Search Toolkit Book for CTreeModelNode

Base class for nodes in the tree. More...

#include <gui/widgets/phylo_tree/tree_model.hpp>

template<class TData>
class CTreeModelNode< TData >

Base class for nodes in the tree.

Takes a data template parameter to allow additional storage.

Definition at line 56 of file tree_model.hpp.

◆ TNodeList ◆ TNodeList_CI ◆ TNodeList_CRI ◆ TNodeList_I ◆ TNodeList_RI ◆ TTreeIdx ◆ TValueType ◆ CTreeModelNode()

Construct an empty node (null parent)

Definition at line 71 of file tree_model.hpp.

◆ AddChild() ◆ ClearConnections() ◆ GetChildren() [1/2] ◆ GetChildren() [2/2] ◆ GetParent()

Get node's parent.

Returns
index of parent node or null index if root

Definition at line 82 of file tree_model.hpp.

Referenced by CPhyloTreeDataSource::CollapseSelected(), CPhyloTree::GetCollapsedParentIdx(), CPhyloTree::GetExplicitlySelectedAndNotCollapsed(), CPhyloTree::GetSelState(), CPhyloTree::IsVisible(), CPhyloTreeDataSource::MoveNode(), CPhyloTreeDataSource::NewNode(), CPhyloTreeWidget::OnUpdateCollapseSelected(), CPhyloTreeWidget::OnZoomToSubtree(), visitor_copy_subtree::operator()(), visitor_paste_subtree::operator()(), CDrawCircularTreeVbo::operator()(), CCalcRadialTree::operator()(), CDrawRadialTreeVbo::operator()(), CDrawSplineTreeVbo::operator()(), CDrawPseudoSplineTreeVbo::operator()(), CCalcSlantedTree::operator()(), CDrawSlantedTreeVbo::operator()(), CPhyloTreeDataSource::Remove(), CPhyloTreeDataSource::RemoveSelected(), CPhyloTreeDataSource::ReRootMidpoint(), CPhyloTree::x_CommonNodeSearch(), CPhyloTree::x_GetParentState(), IPhyloTreeRender::x_RenderCircularVbo(), IPhyloTreeRender::x_RenderLineVbo(), IPhyloTreeRender::x_RenderPseudoSplineVbo(), IPhyloTreeRender::x_RenderSplineVbo(), and CPhyloTree::x_SelectParents().

◆ GetValue() [1/2]

Return the value object for the node.

Definition at line 159 of file tree_model.hpp.

Referenced by CTreeGraphicsModel::EnableCircularLabelTrimming(), CTreeQueryExec::EvalNext(), CPhyloTreeDataSource::ExecuteStringQuery(), IPhyloTreeRender::GetDefaultNodeSize(), IPhyloTreeRender::GetEdgeColor(), CPhyloCircularCladogram::GetNodeLabelDist(), IPhyloTreeRender::GetNodeLabelDist(), IPhyloTreeRender::GetNodeLayoutSize(), CPhyloTreeWidget::IterateSelection(), CPhyloTreeDataSource::NewNode(), CPhyloTreeWidget::OnExportSelection(), visitor_copy_subtree::operator()(), visitor_paste_subtree::operator()(), CVisitorAccumulateProperty::operator()(), CCalcCircularTree::operator()(), CCalcBoundary::operator()(), CCalcRadialTree::operator()(), CDrawRadialTreeVbo::operator()(), CCalcRectangularTree::operator()(), CCalcSlantedTree::operator()(), CDrawSlantedTreeVbo::operator()(), NodeIdxSort::operator()(), CPhyloTreeWidget::RedrawDataSource(), CPhyloTreeDataSource::Remove(), CPhyloTreeDataSource::ReRoot(), CPhyloTreeDataSource::ReRootEdge(), CPhyloTreeDataSource::ReRootMidpoint(), CPhyloTreeWidget::SendEditEvent(), CPhyloSelectionSetMgr::SetSelectionSetProperty(), IPhyloTreeRender::TTHH_NeedTooltip(), IPhyloTreeRender::x_AddCollapsedGeomNode(), IPhyloTreeRender::x_AddCollapsedTextureNode(), CPhyloTree::x_ConvertUpstream(), CPhyloTreeLabel::x_GenerateAutoLabel(), CPhyloTreeMaxDirectChildDist::x_OnStep(), CPhyloTreeMaxChildDist::x_OnStep(), CPhyloTreeDistFromRoot::x_OnStep(), CPhyloTreeMidpointDist::x_OnStep(), IPhyloTreeFilter::x_OnStep(), and IPhyloTreeRender::x_RenderNodeVbo().

◆ GetValue() [2/2] ◆ HasChild() ◆ HasParent()

Check if the node has a parent.

Returns
index of parent node or null index if root

Definition at line 90 of file tree_model.hpp.

Referenced by CPhyloTree::GetSelState(), CPhyloTreeWidget::OnUpdateEdit(), CCalcCircularTree::operator()(), CInitPSNodes::operator()(), CCalcRadialTree::operator()(), CDrawRadialTreeVbo::operator()(), CDrawSlantedTreeVbo::operator()(), CPhyloTreeDataSource::ReRootMidpoint(), CPhyloTreeLabel::x_GenerateAutoLabel(), CPhyloTree::x_GetParentState(), CPhyloTreeMaxDirectChildDist::x_OnStep(), CPhyloTreeMaxChildDist::x_OnStep(), CPhyloTreeDistFromRoot::x_OnStep(), and CPhyloTree::x_SelectParents().

◆ IsLeaf()

Report whether this is a leaf node.

Returns
TRUE if this is a leaf node (has no children), false otherwise

Definition at line 121 of file tree_model.hpp.

Referenced by CPhyloTreeDataSource::Clusterize(), IPhyloTreeRender::GetNodeSize(), CPhyloTree::GetSelState(), CPhyloTreeWidget::OnExportSelection(), CInitPSNodes::operator()(), CTreeQueryExec::x_EvalAdvance(), CPhyloTreeLabel::x_GenerateAutoLabel(), CPhyloTreePriorityNode::x_OnStep(), CPhyloTreeMaxDirectChildDist::x_OnStep(), CPhyloTreeMaxChildDist::x_OnStep(), CPhyloTreeDistFromRoot::x_OnStep(), CPhyloTreeMidpointDist::x_OnStep(), and IPhyloTreeFilter::x_OnStep().

◆ Null() ◆ operator*() [1/2]

Return the value object for the node using de-referenceing semantics.

Definition at line 163 of file tree_model.hpp.

◆ operator*() [2/2] ◆ operator->() [1/2] ◆ operator->() [2/2] ◆ RemoveChild() ◆ RemoveParent() ◆ SetParent() ◆ SetValue() ◆ SubNodeBegin() [1/2]

Return iterator to first subnode index.

Definition at line 133 of file tree_model.hpp.

◆ SubNodeBegin() [2/2] ◆ SubNodeEnd() [1/2]

Return iterator to end of subnode list.

Definition at line 139 of file tree_model.hpp.

◆ SubNodeEnd() [2/2] ◆ SubNodeRBegin() [1/2]

Return reverse iterator to (reverse) begin of subnode array.

Definition at line 145 of file tree_model.hpp.

◆ SubNodeRBegin() [2/2]

Return const reverse iterator to (reverse) of begin of subnode array.

Definition at line 142 of file tree_model.hpp.

◆ SubNodeREnd() [1/2]

Return reverse iterator to (reverse) end of subnode array.

Definition at line 151 of file tree_model.hpp.

◆ SubNodeREnd() [2/2]

Return const reverse iterator to (reverse) end of subnode array.

Definition at line 148 of file tree_model.hpp.

◆ m_ChildNodes ◆ m_Data ◆ m_ParentNode

The documentation for this class was generated from the following file:


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