List of volume cells interface. More...
#include <MeshVizXLM/mesh/topology/MiVolumeTopologyExplicitI.h>
Public Member Functions | |
virtual const MiVolumeCell * | getCell (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 |
List of volume cells interface.
A generic abstract interface for an unstructured explicit volume mesh topology.
Definition at line 39 of file MiVolumeTopologyExplicitI.h.
|
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.