23#ifndef _MO_MESHSTREAMLINE_
24#define _MO_MESHSTREAMLINE_
37#pragma warning(disable:4251)
45class MeSetOfVec3dSetI;
46class MeSetOfScalardSetI;
184 static void initClass() ;
185 static void exitClass() ;
188 virtual void doExtract(
SoAction * action);
190 template <
typename _MdExtractorT>
friend class MdMeshMultiLinesRepresentation;
#define MESHVIZXLM_DMAP_API
#define SO_NODE_HEADER(className)
<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...
IntegrationDirection
Integration direction.
@ FORWARD
Integration is done in the direction of the vectors.
SoMFVec3f startingPoints
Starting points for the streamline computation.
SoSFInt32 vec3SetId
Field representing the vector set node to be used to compute the streamlines.
SoSFDouble integrationStepLengthFactor
Sets the step length factor for the streamline integration.
MoMeshStreamline()
Constructor.
SoDEPRECATED const MiStreamlineExtractHexahedronIjk * getUnstructuredIjkExtractor()
const MiStreamlineExtractUnstructured * getUnstructuredExtractor()
Get extractor for reuse outside this node.
const MiStreamlineExtractIjk * getIjkExtractor()
SoSFDouble minSpeed
Sets the minimum speed of the streamline.
SoSFInt32 maxStepNumber
Sets the maximum step number during the streamline integration.
const MiStreamlineExtractHexahedronIjk * getHexahedronIjkExtractor()
SoSFEnum direction
Sets the direction for the streamline integration.
SoSFDouble maxLength
Sets the maximum length of the streamline.
SoSFDouble maxLifeTime
Sets the maximum life time of the streamline.
Abstract base class for all actions.
Multiple-value field containing any number of three-dimensional vectors.
Field containing a floating-point value.
Field containing an enumerated value.
Field containing a int32_t integer.