12 #ifndef GLVIS_VSVECTOR_3D_HPP 
   13 #define GLVIS_VSVECTOR_3D_HPP 
   23    Vector *solx, *soly, *
solz;
 
   42    void NewMeshAndSolution(Mesh *new_m, GridFunction *new_v);
 
   46    virtual std::string GetHelpString() 
const;
 
   49    virtual void PrepareFlat();
 
   50    virtual void Prepare();
 
   51    virtual void PrepareLines();
 
   57                     int type, 
double v0, 
double v1, 
double v2,
 
   58                     double sx, 
double sy, 
double sz, 
double s);
 
   59    virtual void PrepareVectorField();
 
   60    void PrepareDisplacedMesh();
 
   61    void ToggleVectorField(
int i);
 
   63    void SetScalarFunction();
 
   64    void ToggleScalarFunction();
 
   66    virtual void PrepareCuttingPlane();
 
   73    { Prepare(); PrepareVectorField(); PrepareCuttingPlane(); };
 
   75    void ToggleVectorFieldLevel(
int v);
 
   76    void AddVectorFieldLevel();
 
   77    void RemoveVectorFieldLevel();
 
void ToggleDisplacements()
gl3::GlDrawable vector_buf
FiniteElementSpace * sfes
gl3::GlDrawable displine_buf
Crude fixed-function OpenGL emulation helper. 
virtual void EventUpdateColors()