Rendering node that displays an interpolated logical slice of a volume mesh. More...
#include <MeshVizXLM/mapping/nodes/MoMeshInterpolatedLogicalSlice.h>
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 |
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).
colorScalarSetId | 0 |
parallel | TRUE |
sliceValue | 0 |
sliceAxis | MiMesh::Dimension::I |
MoMeshLogicalSlice, MoMeshSlab,
MoCellFilter, MoColorMapping, MoDrawStyle, MoMaterial,
MiInterpolatedLogicalSliceExtract, MiInterpolatedLogicalSliceExtractUnstructuredIjk, MoFaceDetail
MoMeshInterpolatedLogicalSlice::MoMeshInterpolatedLogicalSlice | ( | ) |
Constructor.
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.
SoDEPRECATED const MiMesh::Dimension MoMeshInterpolatedLogicalSlice::SLICE_I = MiMesh::DIMENSION_I [static] |
Slice at I constant.
SoDEPRECATED const MiMesh::Dimension MoMeshInterpolatedLogicalSlice::SLICE_J = MiMesh::DIMENSION_J [static] |
Slice at J constant.
SoDEPRECATED const MiMesh::Dimension MoMeshInterpolatedLogicalSlice::SLICE_K = MiMesh::DIMENSION_K [static] |
Slice at K constant.
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.