gui.cc File Reference

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

Include dependency graph for gui.cc:

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

DomainGui::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


Generated on Tue May 26 16:10:36 2009 for ReMoDy by  doxygen 1.5.7.1