Go to the documentation of this file.
73 virtual void plot( cairo_t *cairo,
const Coordmapper *cm,
const double range[4] ) = 0;
79 virtual void plot_sample( cairo_t *cairo,
double x,
double y,
double width,
double height ) = 0;
Linear-linear 2D coordinate mapper.
Definition: coordmapper.hpp:119
Abstract base class for drawable plots.
Definition: graph.hpp:56
virtual ~Graph()
Virtual destructor.
Definition: graph.hpp:62
virtual void get_bbox(double bbox[4])=0
Get bounding box of graph.
virtual void plot(cairo_t *cairo, const Coordmapper *cm, const double range[4])=0
Plot graph with cairo.
virtual void plot_sample(cairo_t *cairo, double x, double y, double width, double height)=0
Plot sample for legend.
1D and 2D coordinate transformations for plotter.
Reference manual for Ion Beam Simulator 1.0.6dev
Generated by
Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.