Interactive particle diagnostics plotter. More...
#include <gtkparticlediagwindow.hpp>
Public Member Functions | |
| GTKParticleDiagWindow (GTKPlotter *plotter, const ParticleDataBase *pdb, const Geometry *geom, coordinate_axis_e axis, double level, particle_diag_plot_type_e type, trajectory_diagnostic_e diagx, trajectory_diagnostic_e diagy) | |
| Constructor for diagnostics window. | |
| virtual | ~GTKParticleDiagWindow () |
Public Member Functions inherited from GTKWindow | |
| virtual | ~GTKWindow () |
| virtual void * | build_preferences (GtkWidget *notebook) |
| virtual void | read_preferences (GtkWidget *notebook, void *pdata) |
| void | draw_and_expose (void) |
| void | show (void) |
Additional Inherited Members | |
Protected Member Functions inherited from GTKWindow | |
| GTKWindow (GTKPlotter *plotter) | |
| virtual void | zoom_fit (void) |
| virtual std::string | track_text (double x, double y) |
| Function which providies tracking text at (x,y) | |
| void | expose (int x, int y, int width, int height) |
Protected Attributes inherited from GTKWindow | |
| GTKPlotter * | _plotter |
| Frame | _frame |
| GtkWidget * | _window |
| GtkWidget * | _darea |
| GtkWidget * | _menubar |
| GtkWidget * | _menu_file |
| GtkWidget * | _toolbar |
| GtkWidget * | _statusbar |
| GtkToolItem * | _radioitem |
| double | _track_px |
| double | _track_py |
Interactive particle diagnostics plotter.
| GTKParticleDiagWindow::GTKParticleDiagWindow | ( | GTKPlotter * | plotter, |
| const ParticleDataBase * | pdb, | ||
| const Geometry * | geom, | ||
| coordinate_axis_e | axis, | ||
| double | level, | ||
| particle_diag_plot_type_e | type, | ||
| trajectory_diagnostic_e | diagx, | ||
| trajectory_diagnostic_e | diagy | ||
| ) |
Constructor for diagnostics window.
style is the style of plot with 0 being scatter plot and 1 being colormap (histogram) plot.
|
virtual |