MoScalarSetI Class Reference

MeshViz Property node that stores a scalar data set for an unstructured mesh. More...

#include <MeshVizXLM/mapping/nodes/MoScalarSetI.h>

Inheritance diagram for MoScalarSetI:
MoActionNode SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 MoScalarSetI ()
virtual void setScalarSet (const MiScalardSetI *scalarSet)
virtual const MiScalardSetIgetScalarSet ()

Static Public Member Functions

static SoType getClassTypeId ()

Detailed Description

MeshViz Property node that stores a scalar data set for an unstructured mesh.

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.





MoScalarSet, MoScalarSetIj, MoScalarSetIjk

See related examples:

EclipseMeshViz, PEBIMeshViz, QuadraticWheelHexa27, Turbine, TessellatedLine, TessellatedPolyhedralMesh, TessellatedSkin, TessellatedSurface, CellShape, ClipLine, 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

Constructor & Destructor Documentation

MoScalarSetI::MoScalarSetI (  ) 


Member Function Documentation

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.

The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 28 Jun 2022
Copyright © Thermo Fisher Scientific All rights reserved.