GLVis  v3.4
Accurate and flexible finite element visualization
Public Member Functions | List of all members
GLVisCommand Class Reference

#include <threads.hpp>

Public Member Functions

 GLVisCommand (VisualizationSceneScalarData **_vs, Mesh **_mesh, GridFunction **_grid_f, Vector *_sol, bool *_keep_attr, bool *_fix_elem_orient)
int ReadFD ()
bool KeepAttrib ()
bool FixElementOrientations ()
int NewMeshAndSolution (Mesh *_new_m, GridFunction *_new_g)
int Screenshot (const char *filename)
int KeyCommands (const char *keys)
int WindowSize (int w, int h)
int WindowGeometry (int x, int y, int w, int h)
int WindowTitle (const char *title)
int PlotCaption (const char *caption)
int AxisLabels (const char *a_x, const char *a_y, const char *a_z)
int Pause ()
int ViewAngles (double theta, double phi)
int Zoom (double factor)
int Subdivisions (int tot, int bdr)
int ValueRange (double minv, double maxv)
int SetShading (const char *shd)
int ViewCenter (double x, double y)
int Autoscale (const char *mode)
int Palette (int pal)
int Camera (const double cam[])
int Autopause (const char *mode)
int Execute ()
void Terminate ()
void ToggleAutopause ()
 ~GLVisCommand ()

Detailed Description

Definition at line 17 of file threads.hpp.

Constructor & Destructor Documentation

GLVisCommand::GLVisCommand ( VisualizationSceneScalarData **  _vs,
Mesh **  _mesh,
GridFunction **  _grid_f,
Vector *  _sol,
bool *  _keep_attr,
bool *  _fix_elem_orient 

Definition at line 26 of file threads.cpp.

GLVisCommand::~GLVisCommand ( )

Definition at line 756 of file threads.cpp.

Member Function Documentation

int GLVisCommand::Autopause ( const char *  mode)

Definition at line 383 of file threads.cpp.

int GLVisCommand::Autoscale ( const char *  mode)

Definition at line 335 of file threads.cpp.

int GLVisCommand::AxisLabels ( const char *  a_x,
const char *  a_y,
const char *  a_z 

Definition at line 210 of file threads.cpp.

int GLVisCommand::Camera ( const double  cam[])

Definition at line 365 of file threads.cpp.

int GLVisCommand::Execute ( )

Definition at line 400 of file threads.cpp.

bool GLVisCommand::FixElementOrientations ( )

Definition at line 102 of file threads.hpp.

bool GLVisCommand::KeepAttrib ( )

Definition at line 101 of file threads.hpp.

int GLVisCommand::KeyCommands ( const char *  keys)

Definition at line 131 of file threads.cpp.

int GLVisCommand::NewMeshAndSolution ( Mesh *  _new_m,
GridFunction *  _new_g 

Definition at line 100 of file threads.cpp.

int GLVisCommand::Palette ( int  pal)

Definition at line 350 of file threads.cpp.

int GLVisCommand::Pause ( )

Definition at line 227 of file threads.cpp.

int GLVisCommand::PlotCaption ( const char *  caption)

Definition at line 195 of file threads.cpp.

int GLVisCommand::ReadFD ( )

Definition at line 98 of file threads.hpp.

int GLVisCommand::Screenshot ( const char *  filename)

Definition at line 116 of file threads.cpp.

int GLVisCommand::SetShading ( const char *  shd)

Definition at line 304 of file threads.cpp.

int GLVisCommand::Subdivisions ( int  tot,
int  bdr 

Definition at line 272 of file threads.cpp.

void GLVisCommand::Terminate ( )

Definition at line 715 of file threads.cpp.

void GLVisCommand::ToggleAutopause ( )

Definition at line 742 of file threads.cpp.

int GLVisCommand::ValueRange ( double  minv,
double  maxv 

Definition at line 288 of file threads.cpp.

int GLVisCommand::ViewAngles ( double  theta,
double  phi 

Definition at line 241 of file threads.cpp.

int GLVisCommand::ViewCenter ( double  x,
double  y 

Definition at line 319 of file threads.cpp.

int GLVisCommand::WindowGeometry ( int  x,
int  y,
int  w,
int  h 

Definition at line 162 of file threads.cpp.

int GLVisCommand::WindowSize ( int  w,
int  h 

Definition at line 146 of file threads.cpp.

int GLVisCommand::WindowTitle ( const char *  title)

Definition at line 180 of file threads.cpp.

int GLVisCommand::Zoom ( double  factor)

Definition at line 257 of file threads.cpp.

The documentation for this class was generated from the following files: