17 #ifndef __H2D_MESH_VIEW_H
18 #define __H2D_MESH_VIEW_H
44 void show(MeshSharedPtr mesh);
46 void set_b_elem_mrk(
bool set);
52 bool b_ids, b_markers, b_elem_mrk;
64 float* get_marker_color(
int marker);
66 virtual void on_display();
67 virtual void on_key_down(
unsigned char key,
int x,
int y);
68 virtual void scale_dispatch() {}
69 virtual const char* get_help_text()
const;
74 #pragma optimize( "g", off )
75 class HERMES_API MeshView :
public View
78 MeshView(
const char* title =
"MeshView", WinGeom* wg =
nullptr) {}
79 MeshView(
char* title, WinGeom* wg =
nullptr) {}
81 void show(MeshSharedPtr mesh) {
throw Hermes::Exceptions::Exception(
"GLUT disabled."); }
82 void set_b_elem_mrk(
bool set) {
throw Hermes::Exceptions::Exception(
"GLUT disabled."); }
84 #pragma optimize( "g", on )
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Represents a simple visualization window.
File containing LinearizerMultidimensional class.
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
File containing View abstract class.