NCBI C++ ToolKit
|
Search Toolkit Book for IPhyloTreeLOD
#include <gui/widgets/phylo_tree/phylo_tree_lod.hpp>
Public Member Functions | |
IPhyloTreeLOD () | |
virtual | ~IPhyloTreeLOD () |
virtual TVPUnit | DistanceBetweenNodes (void) const =0 |
virtual CPhyloTreeScheme & | GetScheme (void)=0 |
virtual float | GetNodeSize (const CPhyloTreeNode *n) const |
virtual float | GetDefaultNodeSize (const CPhyloTreeNode *n) const |
virtual float | GetNodeLabelDist (const CPhyloTreeNode *n) const |
virtual float | GetNodeLayoutSize (const CPhyloTreeNode *scheme) const |
This is the height of the node for layout purposes. More... | |
Definition at line 43 of file phylo_tree_lod.hpp.
|
inline |
Definition at line 46 of file phylo_tree_lod.hpp.
|
inlinevirtual |
Definition at line 47 of file phylo_tree_lod.hpp.
|
pure virtual |
Implemented in IPhyloTreeRender.
Referenced by CPhyloTreeLabel::IsVisible().
|
inlinevirtual |
Reimplemented in IPhyloTreeRender.
Definition at line 52 of file phylo_tree_lod.hpp.
Referenced by GetNodeLabelDist().
|
inlinevirtual |
Reimplemented in IPhyloTreeRender, and CPhyloCircularCladogram.
Definition at line 53 of file phylo_tree_lod.hpp.
References GetDefaultNodeSize(), and n.
Referenced by CPhyloTreeLabel::GetNodeLabelOffset().
|
inlinevirtual |
This is the height of the node for layout purposes.
Reimplemented in IPhyloTreeRender.
Definition at line 55 of file phylo_tree_lod.hpp.
Referenced by IPhyloTreeRender::ComputePixelHeight::operator()().
|
inlinevirtual |
Reimplemented in IPhyloTreeRender.
Definition at line 51 of file phylo_tree_lod.hpp.
|
pure virtual |
Implemented in IPhyloTreeRender.
Referenced by IPhyloTreeRender::ComputePixelHeight::ComputePixelHeight().