Rendering node that displays isolines on a surface mesh. More...
#include <MeshVizXLM/mapping/nodes/MoMeshIsoline.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
MoMeshIsoline () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoMFFloat | isovalues |
SoSFInt32 | isoScalarSetId |
SoSFUShort | majorPeriod |
SoSFUShort | firstMajor |
SoSFUShort | majorLinePattern |
SoSFUShort | minorLinePattern |
Friends | |
class | MdMeshMultiLinesRepresentation |
| |
const MiIsolineExtractUnstructured * | getUnstructuredExtractor () |
const MiIsolineExtractIj * | getIjExtractor () |
Isolines are a collection of unstructured line meshes defined by the points having the specified values in the scalar data set. You can specify a list of iso values, the period of major contour lines and line patterns for the major and minor contour lines.
The scalar set used to extract the isolines is defined by the isoScalarSetId field. This is an index into the list of scalar sets existing in the traversal state (see the MoScalarSetxxx nodes). This scalar set must be defined per node to be valid.
The isolines can be colored using a scalar set defined in the colorScalarSetId inherited field. To disable coloring set this field to -1.
colorScalarSetId | 0 |
parallel | TRUE |
isovalues | 0.0 |
isoScalarSetId | 0 |
majorPeriod | 3 |
firstMajor | 0 |
majorLinePattern | 0xFFFF |
minorLinePattern | 0xFFFF |
MoMeshAnnotatedIsoline,
MiIsolineExtractUnstructured, MiIsolineExtractIj, MoLineDetail
MoMeshIsoline::MoMeshIsoline | ( | ) |
Constructor.
static SoType MoMeshIsoline::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from MoMeshRepresentation.
Reimplemented in MoMeshAnnotatedIsoline.
const MiIsolineExtractIj* MoMeshIsoline::getIjExtractor | ( | ) |
Get extractor for reuse outside this node.
virtual SoType MoMeshIsoline::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from MoMeshRepresentation.
Reimplemented in MoMeshAnnotatedIsoline.
const MiIsolineExtractUnstructured* MoMeshIsoline::getUnstructuredExtractor | ( | ) |
Get extractor for reuse outside this node.
friend class MdMeshMultiLinesRepresentation [friend] |
Reimplemented from MoMeshRepresentation.
Defines the first major contour lines.
See also majorPeriod. By default, firstMajor = 0.
Field representing the scalar set node to be used to compute the iso values.
During traversal of the scene graph, scalar set nodes are accumulated in a list of scalar sets. isoScalarSetId is an index into this list. Default is 0.
List of isovalues to display.
Default is empty.
Defines the line pattern for major contour lines.
See also majorPeriod. By default, majorLinePattern = 0xFFFF (solid).
Defines the major and the minor contour lines.
majorPeriod is the period of major contour lines. See also firstMajor. By default, majorPeriod = 3.
Defines the line pattern for minor contour lines.
See also minorPeriod. By default, minorLinePattern = 0xFFFF (solid).