MoMeshInterpolatedLogicalSlice Class Reference
[Representations]

MeshViz Rendering node that displays an interpolated logical slice of a volume mesh. More...

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

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

List of all members.

Classes

class  SliceAxis

Public Member Functions

virtual SoType getTypeId () const
 MoMeshInterpolatedLogicalSlice ()
const
MiInterpolatedLogicalSliceExtractUnstructuredIjk
getUnstructuredIjkExtractor ()
const
MiInterpolatedLogicalSliceExtract
getIjkExtractor ()

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFFloat sliceValue
SoSFEnum sliceAxis

Deprecated



static SoDEPRECATED const
MiMesh::Dimension 
SLICE_I = MiMesh::DIMENSION_I
static SoDEPRECATED const
MiMesh::Dimension 
SLICE_J = MiMesh::DIMENSION_J
static SoDEPRECATED const
MiMesh::Dimension 
SLICE_K = MiMesh::DIMENSION_K

Detailed Description

MeshViz Rendering node that displays an interpolated logical slice of a volume mesh.

An interpolated logical slice is similar to MoMeshLogicalSlice except that instead of displaying the slice only on the face of the cells, it can interpolate a slice inside cells. This is done by providing a floating point value representing the offset along the specified axis.

The slice 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. Rendering can be modified using various property nodes (see the SEE ALSO section).

FILE FORMAT/DEFAULT

SEE ALSO

MoMeshLogicalSlice, MoMeshSlab,
MoCellFilter, MoColorMapping, MoDrawStyle, MoMaterial,
MiInterpolatedLogicalSliceExtract, MiInterpolatedLogicalSliceExtractUnstructuredIjk, MoFaceDetail

See related examples:

InterpolatedLogicalSlice, IsolineOnIsosurface, VolumeMesh


Constructor & Destructor Documentation

MoMeshInterpolatedLogicalSlice::MoMeshInterpolatedLogicalSlice (  ) 

Constructor.


Member Function Documentation

static SoType MoMeshInterpolatedLogicalSlice::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from MoMeshRepresentation.

const MiInterpolatedLogicalSliceExtract* MoMeshInterpolatedLogicalSlice::getIjkExtractor (  ) 
virtual SoType MoMeshInterpolatedLogicalSlice::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from MoMeshRepresentation.

const MiInterpolatedLogicalSliceExtractUnstructuredIjk* MoMeshInterpolatedLogicalSlice::getUnstructuredIjkExtractor (  ) 

Get extractor for reuse outside this node.

Note:
The returned pointer may be null if a mesh has not been set in the scene graph or if no render action has traversed the scene graph.

Member Data Documentation

SoDEPRECATED const MiMesh::Dimension MoMeshInterpolatedLogicalSlice::SLICE_I = MiMesh::DIMENSION_I [static]

Slice at I constant.

Deprecated:

Deprecated since Open Inventor 9300
Use MiMesh::Dimension instead.
SoDEPRECATED const MiMesh::Dimension MoMeshInterpolatedLogicalSlice::SLICE_J = MiMesh::DIMENSION_J [static]

Slice at J constant.

Deprecated:

Deprecated since Open Inventor 9300
Use MiMesh::Dimension instead.
SoDEPRECATED const MiMesh::Dimension MoMeshInterpolatedLogicalSlice::SLICE_K = MiMesh::DIMENSION_K [static]

Slice at K constant.

Deprecated:

Deprecated since Open Inventor 9300
Use MiMesh::Dimension instead.

The dimension along which the logical slice will be computed.

Use enum MiMesh::Dimension. Default is MiMesh::Dimension::I.

Value of the slice to display between 0 and NUM CELL.

Default is 0.


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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/