Property node that stores a scalar data set for an unstructured mesh. More...
#include <MeshVizXLM/mapping/nodes/MoScalarSetI.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
MoScalarSetI () | |
virtual void | setScalarSet (const MiScalardSetI *scalarSet) |
virtual const MiScalardSetI * | getScalarSet () |
Static Public Member Functions | |
static SoType | getClassTypeId () |
This node adds a reference to an object implementing the MiScalardSetI interface to the list of unstructured scalar sets in the traversal state.
Subsequent mesh representations will be able to use this data set for extraction, coloring, etc. During traversal of the scene graph, MoScalarSetI nodes are accumulated into a list so that an extraction can retrieve several scalar sets during the same computation. For example, the first set (located at index 0 in the list) for computing an isosurface and the second set (located at index 1) for coloring it.
Note:
MoScalarSet, MoScalarSetIj, MoScalarSetIjk
EclipseMeshViz, PEBIMeshViz, QuadraticWheelHexa27, Turbine, TessellatedLine, TessellatedPolyhedralMesh, TessellatedSkin, TessellatedSurface, CellShape, ClipLineOnSkin, ClipPoint, MeshVizColorMapping, ElevatedPlaneSLice, GridPlaneSlice, InterpolatedLogicalSlice, Isoline, IsolineOnIsosurface, Isosurface, Legend, LogicalSlice, Outline, OutlineOnPlaneSlice, Picking, PickingAndProbing, PlaneSlice, PolyhedralIsosurface, Polyhedron, Probing, QuadraticHexa20, QuadraticHexa27, QuadraticLine, QuadraticSkin, QuadraticSurface, QuadraticTetra10, QuadraticTube, QuadraticWedge18, QuadraticWheelHexa20, QuadraticWheelTetra10, QuadraticWheelWedge18, SampleLine, Skin, Slab, SphereCylinderPlaneSlices, Streamlines, SurfaceCellFilter, Vectors, WheelHexa8
MoScalarSetI::MoScalarSetI | ( | ) |
Constructor.
static SoType MoScalarSetI::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from MoActionNode.
virtual const MiScalardSetI* MoScalarSetI::getScalarSet | ( | ) | [inline, virtual] |
Gets the scalar set interface.
virtual SoType MoScalarSetI::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from MoActionNode.
virtual void MoScalarSetI::setScalarSet | ( | const MiScalardSetI * | scalarSet | ) | [inline, virtual] |
Sets the scalar set interface.