#include <iostream>#include <fstream>#include <math.h>#include <string.h>#include <libxml/xmlmemory.h>#include <GL/glut.h>#include <GL/glx.h>#include <GL/glu.h>#include <X11/keysym.h>#include "def.h"#include "run.h"#include "io.h"#include "list.h"#include "collection.h"#include "model.h"#include "species.h"#include "domain.h"#include "gui.h"

Go to the source code of this file.
Namespaces | |
| namespace | Gui |
| OpenGL window output routines. | |
| namespace | Palette |
| Defines color palette. | |
Functions | |
| int | Gui::query_extension (char *extName) |
| void | Gui::init (int argc, char *argv[], Domain *newdomain) |
| void | Gui::helpDisplay () |
| int | Gui::readparam (char *s, char *param[], int maxparam, char *filename, int val[]) |
| int | Gui::readparam (char *s, char *param[], int maxparam, char *filename, REAL val[]) |
| void | Gui::readconf () |
| void | Gui::refresh () |
| void | Gui::initdisp () |
| void | Gui::Materials (int argc, char *argv[]) |
| void | Gui::showVector (double *x, double *v) |
| void | Gui::showParticle (double vmn, double vmx, double val, double *x) |
| void | Gui::showSphere (double vmn, double vmx, double val, double rad, double *x) |
| void | Gui::displayAxes () |
| void | Gui::getScaling (double &l0, double &l1) |
| void | Gui::getXLimits (double *x0, double *x1) |
| void | Gui::Exit () |
| void | Gui::Quit () |
| void | Gui::menu (int value) |
| void | Gui::displayMenu () |
| void | Gui::consoleMenu () |
| void | Gui::setBackgroundRun () |
| void | Gui::setForegroundRun () |
| void | Gui::toggleSpheres () |
| void | Gui::switchColorScheme () |
| void | Gui::runmany () |
| void | Gui::toggleWindowDump () |
| void | Gui::dumpwindow () |
| void | Gui::commandMode () |
| void | Gui::display () |
| void | Gui::animate () |
| void | Gui::helpCommand () |
| void | Gui::reshape (int w, int h) |
| void | Gui::mouse (int button, int state, int x, int y) |
| void | Gui::motion (int x, int y) |
| void | Gui::keyboard (unsigned int key) |
| void | Gui::run () |
| void | Gui::displaymessage (char *msg) |
| void | Gui::setElementColor (int element_type, REAL rgbcolor[]) |
| void | Gui::getElementColor (int element_type, REAL rgbcolor[]) |
| void | Palette::init (REAL vmin, REAL vmax) |
| void | Palette::pickcolor (REAL var, REAL color[]) |
Variables | |
| Domain * | Gui::domain |
| ElementDisp | Gui::disp [maxelements] |
| char * | Gui::configfile = (char*)"gui.cfg" |
| char | Gui::windowname [MAXLINLEN] |
| int | Gui::showpar [maxshowpars] |
| int | Gui::finished |
| int | Gui::animation |
| int | Gui::nwdump |
| int | Gui::iwdump |
| int | Gui::attributeList [] |
| REAL | Gui::step |
| REAL | Gui::vecval [maxlineprm] |
| REAL | Gui::axes [maxaxesprm] |
| REAL | Gui::rgbcolor [maxcolor][3] |
| REAL | Gui::wdtime |
| REAL | Gui::xo [3] |
| REAL | Gui::dx |
| REAL | Gui::dy |
| REAL | Gui::dz |
| REAL | Gui::lastx |
| REAL | Gui::lasty |
| REAL | Gui::lastz |
| int | Gui::mouseButtons [3] |
| REAL | Gui::zoom |
| REAL | Gui::rotx |
| REAL | Gui::roty |
| REAL | Gui::tx |
| REAL | Gui::ty |
| REAL | Gui::xmin [DIM] |
| REAL | Gui::xmax [DIM] |
| REAL | Gui::lx |
| REAL | Gui::ly |
| REAL | Gui::lz |
| REAL | Gui::lmin |
| REAL | Gui::lmax |
| enum Movement | Gui::movement |
| struct ColorScale | Gui::colorscale |
| struct Scene | Gui::scene |
| struct WindowGeom | Gui::window |
| struct BFaceList * | Gui::bface_root |
| Display * | Gui::dpy |
| Window | Gui::win |
| int | Gui::firstR = 1 |
| int * | Gui::vars |
| int * | Gui::coms |
| REAL | Palette::vmn |
| REAL | Palette::vmx |
| REAL | Palette::vav |
| REAL | Palette::dvi |
1.5.7.1