35#ifndef _MO_MESH_ELEMENT_
36#define _MO_MESH_ELEMENT_
72 virtual void print(FILE *fp)
const;
91 static void initClass();
92 static void exitClass() ;
94 size_t getTimeStamp()
const;
99 size_t m_nodeTimeStamp;
#define MESHVIZXLM_DMAP_API
#define SO_ELEMENT_HEADER(className)
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract mesh interface.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Unstructured volume mesh...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Stores the current mesh.
static void set(SoState *state, SoNode *node, MeshType meshType, const MiMesh *mesh, MoMeshRepresentation *meshRepresentation, size_t nodeTimeStamp)
Sets the current mesh.
static const MiMesh * getMesh(SoState *state, MeshType &meshType, size_t &meshTimeStamp)
Returns the current mesh from the state.
static MoMeshRepresentation * getConnectedRepresentation(SoState *state, MeshType &meshType)
Returns the current representation connected to the mesh from the state.
virtual void print(FILE *fp) const
Prints element (for debugging).
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract base class for ...
Abstract base class for all state elements.
Abstract base class for all database nodes.
Abstract base class for each state element whose value is replaced whenever it is set.
MeshType
All supported mesh types.