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

Search Toolkit Book for IPhyloTreeRenderHost

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

+ Inheritance diagram for IPhyloTreeRenderHost:

Public Member Functions

virtual ~IPhyloTreeRenderHost ()
 
virtual void HMGH_UpdateLimits (bool force_redraw=false)=0
 
virtual TVPUnit HMGH_GetVPPosByY (int y) const =0
 
virtual void HMGH_OnChanged (void)=0
 a topology or selection (color) change (requires update to buffers More...
 
virtual void HMGH_OnRefresh (void)=0
 a chnage that requires a redraw but no GL buffer updates More...
 
virtual void FireCBEvent (void)=0
 
virtual void FireEditEvent (EPhyloTreeEditCommand ec)=0
 

Detailed Description

Definition at line 70 of file phylo_tree_lod.hpp.

Constructor & Destructor Documentation

◆ ~IPhyloTreeRenderHost()

virtual IPhyloTreeRenderHost::~IPhyloTreeRenderHost ( )
inlinevirtual

Definition at line 73 of file phylo_tree_lod.hpp.

Member Function Documentation

◆ FireCBEvent()

virtual void IPhyloTreeRenderHost::FireCBEvent ( void  )
pure virtual

Implemented in CPhyloTreePane.

◆ FireEditEvent()

virtual void IPhyloTreeRenderHost::FireEditEvent ( EPhyloTreeEditCommand  ec)
pure virtual

Implemented in CPhyloTreePane.

Referenced by IPhyloTreeRender::OnLeftDblClick().

◆ HMGH_GetVPPosByY()

virtual TVPUnit IPhyloTreeRenderHost::HMGH_GetVPPosByY ( int  y) const
pure virtual

◆ HMGH_OnChanged()

virtual void IPhyloTreeRenderHost::HMGH_OnChanged ( void  )
pure virtual

a topology or selection (color) change (requires update to buffers

Implemented in CPhyloTreePane.

Referenced by IPhyloTreeRender::OnTimer(), and IPhyloTreeRender::OnTimerLeftUp().

◆ HMGH_OnRefresh()

virtual void IPhyloTreeRenderHost::HMGH_OnRefresh ( void  )
pure virtual

a chnage that requires a redraw but no GL buffer updates

Implemented in CPhyloTreePane.

Referenced by IPhyloTreeRender::OnLeftDown(), IPhyloTreeRender::OnMotion(), IPhyloTreeRender::OnRightDown(), and IPhyloTreeRender::OnTimerLeftUp().

◆ HMGH_UpdateLimits()

virtual void IPhyloTreeRenderHost::HMGH_UpdateLimits ( bool  force_redraw = false)
pure virtual

The documentation for this class was generated from the following file:
Modified on Wed May 22 11:27:46 2024 by modify_doxy.py rev. 669887