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 ( )

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 Wed May 29 18:43:31 2024 by rev. 669887