NCBI C++ ToolKit
Public Member Functions | List of all members
SeqTreeLayout Class Referenceabstract

Search Toolkit Book for SeqTreeLayout

#include <algo/structure/cd_utils/cuSeqTreeLayout.hpp>

+ Inheritance diagram for SeqTreeLayout:

Public Member Functions

virtual ~SeqTreeLayout ()
 
virtual void calculateNodePositions (SeqTree &treeData, int maxX, int maxY)=0
 
virtual SeqTree::iterator findEdgeEnd (SeqTree &treeData, int x, int y, int edgeWidth)=0
 
virtual void getSize (int &x, int &y)=0
 

Detailed Description

Definition at line 41 of file cuSeqTreeLayout.hpp.

Constructor & Destructor Documentation

◆ ~SeqTreeLayout()

virtual SeqTreeLayout::~SeqTreeLayout ( )
inlinevirtual

Definition at line 44 of file cuSeqTreeLayout.hpp.

Member Function Documentation

◆ calculateNodePositions()

virtual void SeqTreeLayout::calculateNodePositions ( SeqTree treeData,
int  maxX,
int  maxY 
)
pure virtual

Implemented in SeqTreeRootedLayout.

◆ findEdgeEnd()

virtual SeqTree::iterator SeqTreeLayout::findEdgeEnd ( SeqTree treeData,
int  x,
int  y,
int  edgeWidth 
)
pure virtual

Implemented in SeqTreeRootedLayout.

◆ getSize()

virtual void SeqTreeLayout::getSize ( int x,
int y 
)
pure virtual

Implemented in SeqTreeRootedLayout.


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:33 2024 by modify_doxy.py rev. 669887