particlegraph.hpp
Go to the documentation of this file.
void set_particle_div(uint32_t particle_div, uint32_t particle_offset)
Set particle divisor and offset.
Definition: particlegraph.cpp:84
ParticleGraph(const Geometry &g, const ParticleDataBase &pdb, uint32_t particle_div=11, uint32_t particle_offset=0, bool qm_discr=true)
Constructor for particle plotter.
Definition: particlegraph.cpp:53
void set_qm_discretation(bool qm_discr)
Enable q/m discretation.
Definition: particlegraph.cpp:91
virtual void plot_sample(cairo_t *cairo, double x, double y, double width, double height)
Plot sample for legend.
Definition: particlegraph.cpp:283
void add_color(const Vec3D &color)
Add a color to the list of trajectory colors.
Definition: particlegraph.cpp:298
void clear_colors(void)
Clear the list of trajectory colors.
Definition: particlegraph.cpp:304
virtual void get_bbox(double bbox[4])
Get bounding box of graph.
Definition: particlegraph.cpp:289
virtual void plot(cairo_t *cairo, const Coordmapper *cm, const double range[4])
Plot graph with cairo.
Definition: particlegraph.cpp:221
1D and 2D coordinate transformations for plotter.
Geometry definition
Base for three dimensional plottable graphs.
Floating point line clipping for cairo.
Particle databases
Three dimensional vectors.