#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 |