|
Classes |
struct | Gui::ElementDisp |
struct | Gui::ColorScale |
struct | Gui::Scene |
struct | Gui::Scene::Color |
struct | Gui::Scene::Mesh |
struct | Gui::Scene::Frame |
struct | Gui::WindowGeom |
Namespaces |
namespace | Gui |
| OpenGL window output routines.
|
namespace | Palette |
| Defines color palette.
|
Defines |
#define | WINDOW_SIZE 800 |
#define | MAX_WINDOW_WIDTH 800 |
#define | MAX_WINDOW_HEIGHT 600 |
#define | LEFT_BUTTON 1 |
#define | MIDDLE_BUTTON 2 |
#define | RIGHT_BUTTON 3 |
Enumerations |
enum | Gui::Elements {
Gui::points = 0,
Gui::nodes,
Gui::edges,
Gui::faces,
Gui::cells,
Gui::frame,
Gui::mesh,
Gui::boundary_nodes,
Gui::boundary_edges,
Gui::boundary_faces,
Gui::boundary_cells,
Gui::maxelements
} |
enum | Gui::Color {
Gui::red = 0,
Gui::green,
Gui::blue,
Gui::skyblue,
Gui::brown,
Gui::magenta,
Gui::yellow,
Gui::color6,
Gui::color7,
Gui::color8,
Gui::color9,
Gui::color10,
Gui::color11,
Gui::color12,
Gui::color13,
Gui::color14,
Gui::color15,
Gui::maxcolor
} |
enum | Gui::ColorSchemes {
Gui::colorByType = 0,
Gui::colorByBoundary,
Gui::colorByTime,
Gui::colorByMass,
Gui::maxColorSchemes
} |
enum | Gui::PointParameters {
Gui::variable = maxcolor,
Gui::vmin,
Gui::vmax,
Gui::size,
Gui::sizevar,
Gui::massvar,
Gui::maxpointprm
} |
enum | Gui::LineParameters { Gui::thickness = maxcolor,
Gui::length,
Gui::maxlineprm
} |
enum | Gui::AxesParameters {
Gui::axeswidth = 0,
Gui::xaxislength,
Gui::yaxislength,
Gui::zaxislength,
Gui::arrowheight,
Gui::arrowidth,
Gui::maxaxesprm
} |
enum | Gui::SurfDispType { Gui::gridlines = 0,
Gui::solidsurface,
Gui::maxsurfdisptypes
} |
enum | Gui::Movement { Gui::stay = 0,
Gui::rotate,
Gui::moveuv,
Gui::movew
} |
enum | Gui::ShowPars {
Gui::showRun = 0,
Gui::showAxes,
Gui::showSpheres,
Gui::showBonds,
Gui::showGrid,
Gui::showNodes,
Gui::showVariables,
Gui::showBoundaryVertexes,
Gui::showBoundaryVectors,
Gui::showToolVertexes,
Gui::showBoundaryFaceCenters,
Gui::showBoundaryFaces,
Gui::showBoundaryGrid,
Gui::showToolGrid,
Gui::showFrame,
Gui::showCellCenters,
Gui::showFaceCenters,
Gui::showIsoSurfaces,
Gui::dumpWindow,
Gui::maxshowpars
} |
Functions |
void | Gui::Exit () |
void | Gui::Quit () |
void | Gui::readconf () |
void | Gui::helpDisplay () |
int | Gui::readparam (char *s, char *param[], int maxparam, char *filename, REAL val[]) |
void | Gui::initdisp () |
void | Gui::Materials (int argc, char *argv[]) |
void | Gui::display () |
void | Gui::displayAxes () |
void | Gui::writeData () |
void | Gui::helpCommand () |
void | Gui::printGridXLimits () |
void | Gui::printGridVecLimits () |
void | Gui::getXLimits (REAL *xmin, REAL *xmax) |
void | Gui::getScaling (REAL &lmin, REAL &lmax) |
void | Gui::printPartVelLimits () |
void | Gui::printParticleVariables () |
void | Gui::showGridElements (int ne, double *X, REAL color[]) |
void | Gui::showVectorComponent (int ivar, int icomp, double *X, double vmn, double vmx) |
void | Gui::showVector (int ivar, double *X) |
void | Gui::commandMode () |
void | Gui::printVariables (int n) |
void | Gui::init (int argc, char *argv[], Domain *newdomain) |
void | Gui::finish () |
void | Gui::InitMaterials (void) |
void | Gui::getScaling (double &l0, double &l1) |
void | Gui::getXLimits (double *x0, double *x1) |
void | Gui::selectVariable () |
void | Gui::setBackgroundRun () |
void | Gui::setForegroundRun () |
void | Gui::animate () |
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 char key, int x, int y) |
void | Gui::menu (int value) |
void | Gui::run () |
void | Gui::drawSegment (REAL *x, REAL *y) |
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[]) |