GLVis  v4.2
Accurate and flexible finite element visualization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
GLVisCommand Class Reference

#include <threads.hpp>

Public Member Functions

 GLVisCommand (VisualizationSceneScalarData **_vs, StreamState &thread_state, bool *_keep_attr)
 
bool KeepAttrib ()
 
bool FixElementOrientations ()
 
int NewMeshAndSolution (std::unique_ptr< Mesh > _new_m, std::unique_ptr< 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 PaletteRepeat (int n)
 
int Camera (const double cam[])
 
int Autopause (const char *mode)
 
int Execute ()
 
void Terminate ()
 
void ToggleAutopause ()
 
 ~GLVisCommand ()
 

Detailed Description

Definition at line 22 of file threads.hpp.

Constructor & Destructor Documentation

GLVisCommand::GLVisCommand ( VisualizationSceneScalarData **  _vs,
StreamState thread_state,
bool *  _keep_attr 
)

Definition at line 20 of file threads.cpp.

GLVisCommand::~GLVisCommand ( )

Definition at line 702 of file threads.cpp.

Member Function Documentation

int GLVisCommand::Autopause ( const char *  mode)

Definition at line 381 of file threads.cpp.

int GLVisCommand::Autoscale ( const char *  mode)

Definition at line 318 of file threads.cpp.

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

Definition at line 193 of file threads.cpp.

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

Definition at line 363 of file threads.cpp.

int GLVisCommand::Execute ( )

Definition at line 396 of file threads.cpp.

bool GLVisCommand::FixElementOrientations ( )
inline

Definition at line 103 of file threads.hpp.

bool GLVisCommand::KeepAttrib ( )
inline

Definition at line 102 of file threads.hpp.

int GLVisCommand::KeyCommands ( const char *  keys)

Definition at line 114 of file threads.cpp.

int GLVisCommand::NewMeshAndSolution ( std::unique_ptr< Mesh >  _new_m,
std::unique_ptr< GridFunction >  _new_g 
)

Definition at line 82 of file threads.cpp.

int GLVisCommand::Palette ( int  pal)

Definition at line 333 of file threads.cpp.

int GLVisCommand::PaletteRepeat ( int  n)

Definition at line 348 of file threads.cpp.

int GLVisCommand::Pause ( )

Definition at line 210 of file threads.cpp.

int GLVisCommand::PlotCaption ( const char *  caption)

Definition at line 178 of file threads.cpp.

int GLVisCommand::Screenshot ( const char *  filename)

Definition at line 99 of file threads.cpp.

int GLVisCommand::SetShading ( const char *  shd)

Definition at line 287 of file threads.cpp.

int GLVisCommand::Subdivisions ( int  tot,
int  bdr 
)

Definition at line 255 of file threads.cpp.

void GLVisCommand::Terminate ( )

Definition at line 673 of file threads.cpp.

void GLVisCommand::ToggleAutopause ( )

Definition at line 688 of file threads.cpp.

int GLVisCommand::ValueRange ( double  minv,
double  maxv 
)

Definition at line 271 of file threads.cpp.

int GLVisCommand::ViewAngles ( double  theta,
double  phi 
)

Definition at line 224 of file threads.cpp.

int GLVisCommand::ViewCenter ( double  x,
double  y 
)

Definition at line 302 of file threads.cpp.

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

Definition at line 145 of file threads.cpp.

int GLVisCommand::WindowSize ( int  w,
int  h 
)

Definition at line 129 of file threads.cpp.

int GLVisCommand::WindowTitle ( const char *  title)

Definition at line 163 of file threads.cpp.

int GLVisCommand::Zoom ( double  factor)

Definition at line 240 of file threads.cpp.


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