List of volume cells interface. More...
#include <MeshVizXLM/mesh/topology/MiVolumeTopologyExplicitIjk.h>
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 |
A generic abstract interface for a structured explicit volume mesh topology.
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.
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.
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().
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.
i | the index of the node |