23#ifndef _MO_MESHELEVATEDPLANESLICE_
24#define _MO_MESHELEVATEDPLANESLICE_
26#include <MeshVizXLM/MbVec3.h>
28#include <MeshVizXLM/mapping/nodes/MoMeshPlaneSlice.h>
30#include <Inventor/fields/SoSFPlane.h>
31#include <Inventor/fields/SoSFDouble.h>
35#pragma warning(disable:4251)
103 static void initClass() ;
104 static void exitClass() ;
107 virtual void doExtract(
SoAction *action );
112 template<
typename _MeshInterface,
typename _Extractor,
typename _ScalarSet,
typename _MoScalarSet,
typename _CellFilter>
113 void doExtract(
SoState * state,
const _MeshInterface* mesh, _Extractor** extractor );
115 template<
typename _Extractor,
typename _ScalarSet,
typename _MoScalarSet,
typename _CellFilter>
116 void extract(
SoState * state, _Extractor* extractor,
const _CellFilter *cellFilter );
118 void computePlane(
MbVec3d& normal,
double& distance);
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Rendering node that disp...
MoMeshElevatedPlaneSlice()
Constructor.
SoSFInt32 elevationScalarSetId
The scalar set to be used to map elevation onto the representation.
SoSFDouble scaleFactor
The scaleFactor can be set to control the height of extruded cells.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Rendering node that disp...
Abstract base class for all actions.
Field containing a floating-point value.
Field containing a int32_t integer.