23#ifndef _MO_MESHVECTORS_
24#define _MO_MESHVECTORS_
26#include <MeshVizXLM/MbVec3.h>
28#include <MeshVizXLM/mapping/nodes/MoMeshRepresentation.h>
29#include <MeshVizXLM/mapping/nodes/MoDataBinding.h>
31#include <Inventor/fields/SoMFFloat.h>
35#pragma warning(disable:4251)
149 static void initClass() ;
150 static void exitClass() ;
153 virtual void doExtract(
SoAction * action);
156 virtual const MiMesh* getExtractedMesh(
MeshType& SO_UNUSED_PARAM(meshType)) {
return NULL;}
165 template <
typename _adaptorT,
typename _MeshIjT>
166 void doExtractSurfaceIj(
SoState* state, _MeshIjT& realMesh);
168 template <
typename _adaptorT,
typename _MeshIjkT>
174 bool haveValuesChanged(
size_t topoTimeStamp,
size_t geoTimeStamp,
size_t vec3TimeStamp,
177 size_t m_topoTimeStamp;
178 size_t m_geoTimeStamp;
179 size_t m_vec3TimeStamp;
180 size_t m_colorTimeStamp;
181 size_t m_colorMapTimeStamp;
182 size_t m_cellFilterTimeStamp;
188 MxIndexDataSetI* m_indexList;
189 MdVectors* m_currentVectors;
190 MdLineVectors* m_lineVectors;
191 MdFancyVectors* m_fancyVectors;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Interface class defining...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Interface class defining...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Generic data set interfa...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Generic data set interfa...
<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> I Unstructured mesh abst...
<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> Rendering node that disp...
SoSFBool arrow
Draw arrows on vectors.
SoSFFloat shiftFactor
The shift factor to apply to the representation of each vector.
SoSFInt32 vectorSetId
Specifies the vector set to display.
SoSFFloat thicknessFactor
The thickness factor to apply to the representation of each vector.
SoSFFloat scaleFactor
The scale factor to apply to the vector field to resize the representation.
MoMeshVector()
Constructor.
Abstract base class for all actions.
Field containing a single Boolean value.
Field containing a floating-point value.
Field containing a int32_t integer.
Group node that traverses one chosen child.
MeshType
All supported mesh types.