Legend Class Reference

Base class for legend definition. More...

#include <legend.hpp>

List of all members.

Public Member Functions

 Legend ()
 Default constructor for legend.
virtual ~Legend ()
 Virtual destructor.
virtual void plot (cairo_t *cairo, double x, double y) const =0
 Plot legend at (x,y).
virtual void get_size (double &width, double &height) const =0
 Get size of legend.

Detailed Description

Base class for legend definition.

Legend is an object that contains a key to the plot styles used in Graphs. The key contains a sample of the plot style used and a corresponding text label.

The Colormap legend is a special case because in addition to the plot style, the plot z-range is shown in the legend.


Constructor & Destructor Documentation

Legend::Legend (  )  [inline]

Default constructor for legend.

virtual Legend::~Legend (  )  [inline, virtual]

Virtual destructor.


Member Function Documentation

virtual void Legend::get_size ( double &  width,
double &  height 
) const [pure virtual]

Get size of legend.

virtual void Legend::plot ( cairo_t *  cairo,
double  x,
double  y 
) const [pure virtual]

Plot legend at (x,y).


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

Generated on 18 Apr 2011 for IBSimu by  doxygen 1.6.1