Base class for legend definition. More...
#include <legend.hpp>
Public Member Functions | |
Legend () | |
Default constructor for legend. More... | |
virtual | ~Legend () |
Virtual destructor. More... | |
virtual void | plot (cairo_t *cairo, double x, double y)=0 |
Plot legend at (x,y). More... | |
virtual void | get_size (cairo_t *cairo, double &width, double &height) const =0 |
Get size of legend. More... | |
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.
The size of legend can be queried and the location can be set.
|
inline |
Default constructor for legend.
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Get size of legend.
|
pure virtual |
Plot legend at (x,y).
The point (x,y) is the lower left point of the entry.