MoMeshLine Class Reference

MeshViz Rendering node that displays a line mesh. More...

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

Inheritance diagram for MoMeshLine:
MoMeshLineRepresentation MoMeshRepresentation MoMeshBaseRepresentation MoActionNode SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 MoMeshLine ()

Static Public Member Functions

static SoType getClassTypeId ()

Detailed Description

MeshViz Rendering node that displays a line mesh.

This class gets the MoMesh node from the scene graph and renders the described line by this MoMesh. The MoMesh stored in the scene graph must be a line mesh.

It only performs an extraction for quadratic meshes and in this case, a MoTessellator must be set in the scenegraph for proper rendering.

The line mesh can be colored using a scalar set defined in the colorScalarSetId inherited field. This is an index into the list of scalar sets existing in the traversal state (see the MoScalarSetxxx nodes). To disable coloring set this field to -1.

If this shape is picked, SoPickedPoint will return a subclass of MoLineDetail.



MoMesh, MoTessellator, MoLineDetail

See related examples:

TessellatedLine, ClipPoint, QuadraticLine, SampleLine

Constructor & Destructor Documentation

MoMeshLine::MoMeshLine (  ) 


Member Function Documentation

static SoType MoMeshLine::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from MoMeshLineRepresentation.

virtual SoType MoMeshLine::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from MoMeshLineRepresentation.

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

Open Inventor Toolkit reference manual, generated on 15 Mar 2023
Copyright © Thermo Fisher Scientific All rights reserved.