List of extracted surface cells interface.
More...
#include <MeshVizXLM/extrmesh/topology/MeXSurfaceTopologyExplicitI.h>
Inheritance diagram for MeXSurfaceTopologyExplicitI:Public Member Functions | |
| virtual const MeXSurfaceCell * | 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. | |
Public Member Functions inherited from MeXTopologyExplicitI | |
| virtual const SoBufferObject * | getBuffer () const =0 |
| Returns the buffer that stores the topology of the extracted shape. | |
Public Member Functions inherited from MeXTopologyI | |
| virtual bool | hasInputCellMapping () const =0 |
| Returns true if the input cell mapping is available. | |
| virtual size_t | getInputCellIdI (size_t id) const =0 |
| Returns cell indices (I/J/K) of the input cell containing the extracted cell with the given id. | |
| virtual size_t | getInputCellIdJ (size_t id) const =0 |
| virtual size_t | getInputCellIdK (size_t id) const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from MiSurfaceTopologyExplicitI | |
| virtual std::ostream & | toStream (std::ostream &s) const |
| Performs an output operation on a stream which is returned afterward. | |
List of extracted surface cells interface.
A generic abstract interface for an extracted unstructured surface mesh topology.
Definition at line 46 of file MeXSurfaceTopologyExplicitI.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.
Implements MiSurfaceTopologyExplicitI.