Interactive geometry plotter. More...
#include <gtkgeomwindow.hpp>
Public Member Functions | |
| GTKGeomWindow (class GTKPlotter *plotter, const Geometry *geom, const ScalarField *epot, const ScalarField *scharge, const ScalarField *tdens, const VectorField *bfield, const ParticleDataBase *pdb) | |
| ~GTKGeomWindow () | |
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 geometry plotter.
| GTKGeomWindow::GTKGeomWindow | ( | class GTKPlotter * | plotter, |
| const Geometry * | geom, | ||
| const ScalarField * | epot, | ||
| const ScalarField * | scharge, | ||
| const ScalarField * | tdens, | ||
| const VectorField * | bfield, | ||
| const ParticleDataBase * | pdb | ||
| ) |
| GTKGeomWindow::~GTKGeomWindow | ( | ) |