Public Member Functions | List of all members
GTKFieldDiagWindow Class Reference

Interactive field diagnostic plotter. More...

#include <gtkfielddiagwindow.hpp>

Inheritance diagram for GTKFieldDiagWindow:
GTKWindow

Public Member Functions

 GTKFieldDiagWindow (GTKPlotter *plotter, const Geometry *geom, size_t N, const Vec3D &x1, const Vec3D &x2, const field_diag_type_e diag[2], const field_loc_type_e loc[2])
 Make new field diagnostic window.
 
virtual ~GTKFieldDiagWindow ()
 
- Public Member Functions inherited from GTKWindow
virtual ~GTKWindow ()
 
void draw_and_expose (void)
 
void show (void)
 

Additional Inherited Members

- Protected Member Functions inherited from GTKWindow
 GTKWindow (GTKPlotter *plotter)
 
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
 

Detailed Description

Interactive field diagnostic plotter.

Constructor & Destructor Documentation

GTKFieldDiagWindow::GTKFieldDiagWindow ( GTKPlotter plotter,
const Geometry geom,
size_t  N,
const Vec3D x1,
const Vec3D x2,
const field_diag_type_e  diag[2],
const field_loc_type_e  loc[2] 
)

Make new field diagnostic window.

Field is diagnosed on a line from x1 to x2. On the first y-axis, g1type field is plotted. On the second g2type field is plotted. The data displayed on first x-axis is specified by dist1type and the second x-axis on dist2type.

virtual GTKFieldDiagWindow::~GTKFieldDiagWindow ( )
virtual

The documentation for this class was generated from the following file: