Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
MiVolumeTopologyExplicitI Class Referenceabstract

MeshViz List of volume cells interface. More...

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

+ Inheritance diagram for MiVolumeTopologyExplicitI:

Public Member Functions

virtual const MiVolumeCellgetCell (size_t id) const =0
 Returns a cell of this topology.
 
- Public Member Functions inherited from MiTopologyExplicitI
virtual size_t getEndNodeId () const =0
 Returns the last node id + 1 used by this topology.
 
virtual size_t getBeginNodeId () const
 Returns the first node id used by this topology.
 
- Public Member Functions inherited from MiTopologyI
virtual size_t getNumCells () const =0
 Returns the number of cells.
 
virtual bool isDead (size_t i) const
 Returns true if the cell of index i should be ignored.
 
- Public Member Functions inherited from MiTopology
virtual ~MiTopology ()
 
virtual size_t getTimeStamp () const =0
 Returns for this topology a unique time stamp across all topologies in the application.
 
virtual bool hasDeadCells () const
 Returns true if the topology contains dead cells.
 

Additional Inherited Members

Detailed Description

MeshViz List of volume cells interface.

A generic abstract interface for an unstructured explicit volume mesh topology.

Definition at line 39 of file MiVolumeTopologyExplicitI.h.

Member Function Documentation

◆ getCell()

virtual const MiVolumeCell * MiVolumeTopologyExplicitI::getCell ( size_t  id) const
pure virtual

Returns a cell of this topology.

The cell is identified by one id. The implementation of this method must be thread-safe because it might be called concurrently by multiple threads.

Reimplemented from MiTopologyExplicitI.

Implemented in MeXVolumeTopologyExplicitI.


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