Public Member Functions | List of all members
MarkerDisplay Class Referenceabstract

#include <TreeDisplay.hxx>

Inheritance diagram for MarkerDisplay:
Inheritance graph

Public Member Functions

 MarkerDisplay (int numMarkers_)
virtual ~MarkerDisplay ()
virtual const charget_marker_name (int markerIdx) const =0
virtual void retrieve_marker_state (const char *speciesName, NodeMarkers &matches)=0
virtual void handle_click (int markerIdx, AW_MouseButton button, AWT_graphic_exports &exports)=0
const NodeMarkersread_cache (const AP_tree *at) const
void write_cache (const AP_tree *at, const NodeMarkers &markers)
void flush_cache ()
bool cache_is_flushed () const
int size () const

Detailed Description

Definition at line 214 of file TreeDisplay.hxx.

Constructor & Destructor Documentation

MarkerDisplay::MarkerDisplay ( int  numMarkers_)

Definition at line 223 of file TreeDisplay.hxx.

References td_assert.

virtual MarkerDisplay::~MarkerDisplay ( )

Definition at line 228 of file TreeDisplay.hxx.

Member Function Documentation

virtual const char* MarkerDisplay::get_marker_name ( int  markerIdx) const
pure virtual
virtual void MarkerDisplay::retrieve_marker_state ( const char speciesName,
NodeMarkers matches 
pure virtual
virtual void MarkerDisplay::handle_click ( int  markerIdx,
AW_MouseButton  button,
AWT_graphic_exports exports 
pure virtual
const NodeMarkers* MarkerDisplay::read_cache ( const AP_tree at) const

Definition at line 234 of file TreeDisplay.hxx.

References NULp.

void MarkerDisplay::write_cache ( const AP_tree at,
const NodeMarkers markers 

Definition at line 238 of file TreeDisplay.hxx.

void MarkerDisplay::flush_cache ( )
bool MarkerDisplay::cache_is_flushed ( ) const

Definition at line 241 of file TreeDisplay.hxx.

Referenced by AWT_graphic_tree::load_from_DB().

int MarkerDisplay::size ( ) const

Definition at line 244 of file TreeDisplay.hxx.

Referenced by refresh_matchedProbesDisplay_cb().

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