Class for drawing fields with colormap. More...
#include <fieldgraph.hpp>
Public Member Functions | |
FieldGraph (const ScalarField *field) | |
Constructor for plotting ScalarField. | |
virtual | ~FieldGraph () |
Destructor. | |
void | enable (bool enable) |
Enable/disable plot. | |
virtual void | plot (cairo_t *cairo, const Coordmapper *cm, const double range[4]) |
Plot drawable with cairo. | |
virtual void | get_bbox (double bbox[4]) |
Get bounding box of drawable. |
Class for drawing fields with colormap.
Implementation of Graph3D.
FieldGraph::FieldGraph | ( | const ScalarField * | field | ) |
Constructor for plotting ScalarField.
virtual FieldGraph::~FieldGraph | ( | ) | [virtual] |
Destructor.
void FieldGraph::enable | ( | bool | enable | ) |
Enable/disable plot.
virtual void FieldGraph::get_bbox | ( | double | bbox[4] | ) | [virtual] |
Get bounding box of drawable.
Returns the bounding box of the drawable in array bbox in order xmin, ymin, xmax, ymax.
Implements Graph3D.
virtual void FieldGraph::plot | ( | cairo_t * | cairo, | |
const Coordmapper * | cm, | |||
const double | range[4] | |||
) | [virtual] |
Plot drawable with cairo.
Plot drawable using cairo and coordinate mapper cm. The visible range of plot is given in array range in order xmin, ymin, xmax, ymax.
Implements Graph3D.