SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
Main GUI window class that handles all interactive operations. More...
#include "common.h"
#include <QMainWindow>
#include <QTime>
#include <QVector>
#include <QThread>
#include <qwt_plot.h>
#include <qwt_plot_curve.h>
#include <qwt_plot_zoomer.h>
#include "ui_smile.h"
#include <qwt3d_surfaceplot.h>
#include <qwt3d_io_gl2ps.h>
#include <QMutex>
#include <QWaitCondition>
#include <QSet>
Classes | |
class | smile::CSmileGUI |
The main GUI window class. More... | |
struct | smile::CTriangle |
defines a triangle with indexed vertices referring to points from the trajectory More... | |
class | smile::CTriangThread |
Helper thread that performs Delaunay triangulation with the help of external program 'qdelaunay'. More... | |
class | smile::QwtPlotPicker2 |
helper class for displaying coordinates on a 2d plot picker with scientific numeric format string More... | |
class | smile::QwtPlotZoomer2 |
helper class for displaying coordinates on a 2d plot zoomer with scientific numeric format string More... | |
Namespaces | |
smile | |
common namespace for all core SMILE classes, functions and variables | |
Main GUI window class that handles all interactive operations.
The main GUI window class is defined here; it performs all interactive tasks by calling corresponding routines from smile::CSmileCore, and displays the output in various plots. The main window interface layout is contained in smile.ui
A helper thread for performing Delaunay triangulation is also defined here.