MiVolumeTopologyExplicitIjk Class Reference
[Topology]

MeshViz List of volume cells interface. More...

#include <MeshVizXLM/mesh/topology/MiVolumeTopologyExplicitIjk.h>

Inheritance diagram for MiVolumeTopologyExplicitIjk:
MiTopologyIjk MiTopology

List of all members.

Deprecated



virtual SoDEPRECATED const
MiVolumeCell
getCell (size_t i, size_t j, size_t k) const =0
virtual SoDEPRECATED size_t getEndNodeId () const =0
virtual SoDEPRECATED size_t getBeginNodeId () const
virtual SoDEPRECATED std::string getNodeName (size_t i) const

Detailed Description

MeshViz List of volume cells interface.

A generic abstract interface for a structured explicit volume mesh topology.

Deprecated:

Deprecated since Open Inventor 9400
Use MiHexahedronTopologyExplicitIjk instead.

Member Function Documentation

virtual SoDEPRECATED size_t MiVolumeTopologyExplicitIjk::getBeginNodeId (  )  const [inline, virtual]

Returns the first node id used by this topology. This topology uses only node index in the interval [beginNodeId,EndNodeId[. Thus the maximum node index used by the topology is getEndNodeId() - 1 and the number of nodes used by this topology is getEndNodeId() - getBeginNodeId(). This default implementation returns 0.

Deprecated:

Deprecated since Open Inventor 9400
Use MiHexahedronTopologyExplicitIjk::getBeginNodeId() instead.
virtual SoDEPRECATED const MiVolumeCell* MiVolumeTopologyExplicitIjk::getCell ( size_t  i,
size_t  j,
size_t  k 
) const [pure virtual]

Returns a cell of this topology.

The cell is identified by three id i,j,k.

Deprecated:

Deprecated since Open Inventor 9400
Use MiHexahedronTopologyExplicitIjk::getCellNodeIndices() instead.
virtual SoDEPRECATED size_t MiVolumeTopologyExplicitIjk::getEndNodeId (  )  const [pure virtual]

Returns the last node id + 1 used by this topology. This topology uses only node index in the interval [beginNodeId,EndNodeId[. Thus the maximum node index used by the topology is getEndNodeId() - 1 and the number of nodes used by this topology is getEndNodeId() - getBeginNodeId().

Deprecated:

Deprecated since Open Inventor 9400
Use MiHexahedronTopologyExplicitIjk::getEndNodeId() instead.
virtual SoDEPRECATED std::string MiVolumeTopologyExplicitIjk::getNodeName ( size_t  i  )  const [inline, virtual]

Returns the name of the node.

The default implementation returns the node identifier as a string.

Parameters:
i the index of the node
Deprecated:

Deprecated since Open Inventor 9630
No alternate method but it is deprecated as it will be removed in next major version. It will be replaced by the new interface MiStringSet.

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/