|  | 
|  | VisualizationSceneVector (Mesh &m, Vector &sx, Vector &sy) | 
|  | 
|  | VisualizationSceneVector (GridFunction &vgf) | 
|  | 
| void | NewMeshAndSolution (GridFunction &vgf) | 
|  | 
| virtual | ~VisualizationSceneVector () | 
|  | 
| virtual std::string | GetHelpString () const | 
|  | 
| void | NPressed () | 
|  | 
| void | PrepareDisplacedMesh () | 
|  | 
| virtual void | PrepareLines () | 
|  | 
| virtual void | ToggleDrawElems () | 
|  | 
| virtual void | PrepareVectorField () | 
|  | 
| void | ToggleVectorField () | 
|  | 
| void | ToggleDisplacements () | 
|  | 
| virtual gl3::SceneInfo | GetSceneObjs () | 
|  | 
| virtual void | glTF_Export () | 
|  | 
| virtual void | EventUpdateColors () | 
|  | 
| void | CycleVec2Scalar (int print=0) | 
|  | 
|  | VisualizationSceneSolution () | 
|  | 
|  | VisualizationSceneSolution (Mesh &m, Vector &s, Vector *normals=NULL) | 
|  | 
| virtual | ~VisualizationSceneSolution () | 
|  | 
| void | SetGridFunction (GridFunction &u) | 
|  | 
| void | NewMeshAndSolution (Mesh *new_m, Vector *new_sol, GridFunction *new_u=NULL) | 
|  | 
| virtual void | SetNewScalingFromBox () | 
|  | 
| virtual void | FindNewBox (bool prepare) | 
|  | 
| virtual void | FindNewValueRange (bool prepare) | 
|  | 
| virtual void | FindNewBoxAndValueRange (bool prepare) | 
|  | 
| virtual void | FindMeshBox (bool prepare) | 
|  | 
| virtual void | ToggleLogscale (bool print) | 
|  | 
| virtual void | EventUpdateBackground () | 
|  | 
| virtual void | UpdateLevelLines () | 
|  | 
| virtual void | UpdateValueRange (bool prepare) | 
|  | 
| void | PrepareWithNormals () | 
|  | 
| void | PrepareFlat () | 
|  | 
| void | PrepareFlat2 () | 
|  | 
| void | PrepareLines2 () | 
|  | 
| void | PrepareLines3 () | 
|  | 
| virtual void | Prepare () | 
|  | 
| void | PrepareLevelCurves () | 
|  | 
| void | PrepareLevelCurves2 () | 
|  | 
| void | PrepareBoundary () | 
|  | 
| void | PrepareOrderingCurve () | 
|  | 
| void | PrepareOrderingCurve1 (gl3::GlDrawable &buf, bool arrows, bool color) | 
|  | 
| void | PrepareNumbering () | 
|  | 
| void | PrepareElementNumbering () | 
|  | 
| void | PrepareElementNumbering1 () | 
|  | 
| void | PrepareElementNumbering2 () | 
|  | 
| void | PrepareVertexNumbering () | 
|  | 
| void | PrepareVertexNumbering1 () | 
|  | 
| void | PrepareVertexNumbering2 () | 
|  | 
| void | PrepareEdgeNumbering () | 
|  | 
| void | PrepareCP () | 
|  | 
| void | glTF_ExportBoundary (glTF_Builder &bld, glTF_Builder::buffer_id buffer, glTF_Builder::material_id black_mat) | 
|  | 
| void | ToggleDrawBdr () | 
|  | 
| void | ToggleDrawMesh () | 
|  | 
| void | ToggleDrawOrdering () | 
|  | 
| void | ToggleDrawNumberings () | 
|  | 
| virtual void | SetShading (int, bool) | 
|  | 
| void | ToggleShading () | 
|  | 
| void | ToggleDrawCP () | 
|  | 
| void | ToggleRefinements () | 
|  | 
| void | ToggleRefinementFunction () | 
|  | 
| virtual void | SetRefineFactors (int, int) | 
|  | 
| virtual void | AutoRefine () | 
|  | 
| virtual void | ToggleAttributes (Array< int > &attr_list) | 
|  | 
| virtual void | SetDrawMesh (int i) | 
|  | 
| virtual int | GetShading () | 
|  | 
| virtual int | GetDrawMesh () | 
|  | 
|  | VisualizationSceneScalarData () | 
|  | 
|  | VisualizationSceneScalarData (Mesh &m, Vector &s) | 
|  | 
| virtual | ~VisualizationSceneScalarData () | 
|  | 
| void | DoAutoscale (bool prepare) | 
|  | 
| void | DoAutoscaleValue (bool prepare) | 
|  | 
| void | UpdateBoundingBox () | 
|  | 
| void | SetValueRange (double, double) | 
|  | 
| void | SetAutoRefineLimits (int max_ref, int max_surf_elem) | 
|  | 
| virtual void | PrintState () | 
|  | 
| Mesh * | GetMesh () | 
|  | 
| void | glTF_ExportBox (glTF_Builder &bld, glTF_Builder::buffer_id buffer, glTF_Builder::material_id black_mat) | 
|  | 
| void | glTF_ExportElements (glTF_Builder &bld, glTF_Builder::buffer_id buffer, glTF_Builder::material_id palette_mat, const gl3::GlDrawable &gl_drawable) | 
|  | 
| void | glTF_ExportMesh (glTF_Builder &bld, glTF_Builder::buffer_id buffer, glTF_Builder::material_id black_mat, const gl3::GlDrawable &gl_drawable) | 
|  | 
| double & | GetMinV () | 
|  | 
| double & | GetMaxV () | 
|  | 
| void | SetLevelLines (double min, double max, int n, int adj=1) | 
|  | 
| void | Arrow (gl3::GlBuilder &builder, double px, double py, double pz, double vx, double vy, double vz, double length, double cone_scale=0.075) | 
|  | 
| void | Arrow2 (gl3::GlBuilder &builder, double px, double py, double pz, double vx, double vy, double vz, double length, double cone_scale=0.075) | 
|  | 
| void | Arrow3 (gl3::GlBuilder &builder, double px, double py, double pz, double vx, double vy, double vz, double length, double cone_scale=0.075) | 
|  | 
| void | DrawPolygonLevelLines (gl3::GlBuilder &builder, double *point, int n, Array< double > &level, bool log_vals) | 
|  | 
| void | ToggleLight () | 
|  | 
| void | SetLight (bool light_set) | 
|  | 
| void | ToggleDrawColorbar () | 
|  | 
| void | PrepareCaption () | 
|  | 
| void | PrepareColorBar (double minval, double maxval, Array< double > *level=NULL, Array< double > *levels=NULL) | 
|  | 
| void | SetAxisLabels (const char *a_x, const char *a_y, const char *a_z) | 
|  | 
| void | PrepareAxes () | 
|  | 
| void | ToggleDrawAxes () | 
|  | 
| void | ToggleScaling () | 
|  | 
| void | ToggleRuler () | 
|  | 
| void | RulerPosition () | 
|  | 
| virtual void | PrepareRuler () | 
|  | 
| void | PrepareRuler (bool log_z) | 
|  | 
| void | ToggleTexture () | 
|  | 
| void | Toggle2DView () | 
|  | 
| void | SetAutoscale (int _autoscale) | 
|  | 
| int | GetAutoscale () const | 
|  | 
| void | ShrinkPoints (DenseMatrix &pointmat, int i, int fn, int di) | 
|  | Shrink the set of points towards attributes centers of gravity.  More... 
 | 
|  | 
| void | ComputeBdrAttrCenter () | 
|  | Compute the center of gravity for each boundary attribute.  More... 
 | 
|  | 
| void | ComputeElemAttrCenter () | 
|  | Compute the center of gravity for each element attribute.  More... 
 | 
|  | 
|  | VisualizationScene () | 
|  | 
| virtual | ~VisualizationScene () | 
|  | 
| void | SetView (double theta, double phi) | 
|  | 
| void | Zoom (double factor) | 
|  | 
| void | Rotate (double angle, double x, double y, double z) | 
|  | 
| void | PreRotate (double angle, double x, double y, double z) | 
|  | 
| void | Rotate (double angley, double anglex) | 
|  | 
| void | Translate (double x, double y, double z=0.0) | 
|  | 
| void | Scale (double s) | 
|  | 
| void | Scale (double s1, double s2, double s3) | 
|  | 
| void | CenterObject () | 
|  | 
| void | CenterObject2D () | 
|  | 
| void | SetProjectionMtx (glm::mat4 projection) | 
|  | 
| void | SetLightMatIdx (unsigned i) | 
|  | 
| int | GetLightMatIdx () | 
|  | 
| void | SetLight0CustomPos (std::array< float, 4 > pos) | 
|  | 
| void | ToggleBackground () | 
|  | 
| void | GenerateAlphaTexture () | 
|  | 
|  | 
| void | Init () | 
|  | 
| virtual void | GetRefinedValues (int i, const IntegrationRule &ir, Vector &vals, DenseMatrix &tr) | 
|  | 
| virtual int | GetRefinedValuesAndNormals (int i, const IntegrationRule &ir, Vector &vals, DenseMatrix &tr, DenseMatrix &normals) | 
|  | 
| void | DrawVector (double, double, double, double, double) | 
|  | 
| void | Init () | 
|  | 
| void | FindNewBox (double rx[], double ry[], double rval[]) | 
|  | 
| void | DrawCPLine (gl3::GlBuilder &bld, DenseMatrix &pointmat, Vector &values, Array< int > &ind) | 
|  | 
| void | GetRefinedDetJ (int i, const IntegrationRule &ir, Vector &vals, DenseMatrix &tr) | 
|  | 
| void | DrawLevelCurves (gl3::GlBuilder &buf, Array< int > &RG, DenseMatrix &pointmat, Vector &values, int sides, Array< double > &lvl, int flat=0) | 
|  | 
| int | GetAutoRefineFactor () | 
|  | 
| double | GetElementLengthScale (int k) | 
|  | 
| void | Init () | 
|  | 
| bool | LogscaleRange () | 
|  | 
| void | PrintLogscale (bool warn) | 
|  | 
| void | SetLogA () | 
|  | 
| double | _ULogVal (const double &u) | 
|  | 
| double | ULogVal (const double &u) | 
|  | 
| double | LogUVal (const double &z) | 
|  | 
| double | _LogVal_ (const double &z) | 
|  | 
| double | _LogVal (const double &z) | 
|  | 
| double | LogVal (const double &z, const bool &log_val) | 
|  | 
| double | LogVal (const double &z) | 
|  | 
| void | FixValueRange () | 
|  | 
| void | Cone (gl3::GlBuilder &builder, glm::mat4 transform) | 
|  | 
| gl3::RenderParams | GetMeshDrawParams () | 
|  | 
| glm::mat4 | GetModelViewMtx () | 
|  | 
| std::array< float, 4 > | GetLineColor () | 
|  | 
| void | MySetColor (gl3::GlBuilder &builder, double val, double min, double max) | 
|  | 
| void | MySetColor (gl3::GlBuilder &builder, double val) | 
|  | 
| void | DrawTriangle (gl3::GlDrawable &buff, const double(&pts)[4][3], const double(&cv)[4], const double minv, const double maxv) | 
|  | 
| void | DrawQuad (gl3::GlDrawable &buff, const double(&pts)[4][3], const double(&cv)[4], const double minv, const double maxv) | 
|  | 
| void | DrawCutTriangle (gl3::GlDrawable &buff, const double(&pts)[4][3], const double(&cv)[4], const double minv, const double maxv) | 
|  | 
| void | DrawCutQuad (gl3::GlDrawable &buff, const double(&pts)[4][3], const double(&cv)[4], const double minv, const double maxv) | 
|  | 
| void | DrawPatch (gl3::GlDrawable &buff, const mfem::DenseMatrix &pts, mfem::Vector &vals, mfem::DenseMatrix &normals, const int n, const mfem::Array< int > &ind, const double minv, const double maxv, const int normals_opt=0) | 
|  | 
| glTF_Builder::material_id | AddPaletteMaterial (glTF_Builder &bld) | 
|  | 
| glTF_Builder::material_id | AddBlackMaterial (glTF_Builder &bld) | 
|  | 
| glTF_Builder::material_id | AddPaletteLinesMaterial (glTF_Builder &bld, glTF_Builder::material_id palette_mat) | 
|  | 
| glTF_Builder::node_id | AddModelNode (glTF_Builder &bld, const std::string &nodeName) | 
|  | 
| int | AddTriangles (glTF_Builder &bld, glTF_Builder::mesh_id mesh, glTF_Builder::buffer_id buffer, glTF_Builder::material_id material, const gl3::GlDrawable &gl_drawable) | 
|  | 
| int | AddLines (glTF_Builder &bld, glTF_Builder::mesh_id mesh, glTF_Builder::buffer_id buffer, glTF_Builder::material_id material, const gl3::GlDrawable &gl_drawable) | 
|  | 
Definition at line 20 of file vsvector.hpp.