|
IBSimu 1.0.4
|
Base class for legend definition. More...
#include <legend.hpp>
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. | |
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.
| Legend::Legend | ( | ) | [inline] |
Default constructor for legend.
| virtual Legend::~Legend | ( | ) | [inline, virtual] |
Virtual destructor.
| 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).
1.7.4