ARB
Public Member Functions | List of all members
MarkerDisplay Class Referenceabstract

#include <TreeDisplay.hxx>

Inheritance diagram for MarkerDisplay:
Inheritance graph
[legend]

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_)
inline

Definition at line 223 of file TreeDisplay.hxx.

References td_assert.

virtual MarkerDisplay::~MarkerDisplay ( )
inlinevirtual

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
inline

Definition at line 234 of file TreeDisplay.hxx.

References NULp.

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

Definition at line 238 of file TreeDisplay.hxx.

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

Definition at line 241 of file TreeDisplay.hxx.

Referenced by AWT_graphic_tree::load_from_DB().

int MarkerDisplay::size ( ) const
inline

Definition at line 244 of file TreeDisplay.hxx.

Referenced by refresh_matchedProbesDisplay_cb().


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