24#ifndef _PO_MESHPROPERTY_
25#define _PO_MESHPROPERTY_
27#include <Inventor/fields/SoSFVec3f.h>
28#include <Inventor/fields/SoSFEnum.h>
30#include <MeshViz/nodes/PoNode.h>
119 static void initClass() ;
120 static void exitClass() ;
124 virtual const PoSFMesh* getSFieldMesh()
const = 0;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines an abstract mesh...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract Inventor node d...
@ PER_NODE
The data set contains one data value per node.
@ PER_CELL
The data set contains one data value per cell.
PoMeshProperty()
Constructor.
virtual void addVecsSet(int index, const SbVec3f *val, const SbString &set_name="")
Convenience method to add a new set of vector values to the mesh.
virtual const PbMesh * getMesh() const =0
Gets the instance of a derived class of PbMesh.
virtual void addStringsSet(int index, const SbString *val, const SbString &set_name="")
Convenience method to add a new set of string values to the mesh.
virtual void addValuesSet(int index, const float *val, const SbString &set_name="")
Convenience method to add a new set of scalar values to the mesh.
virtual void addValuesSet(int index, const float *val, DataBinding binding, const SbString &set_name="")
Adds a set of scalar values that can be located either at nodes or at cells.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract base class for ...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract Inventor field ...
Class for smart character strings.