Open Inventor Release 2024.2.0
 
Loading...
Searching...
No Matches
MeXLineTopologyExplicitI Class Referenceabstract

MeshViz List of extracted line cells interface. More...

#include <MeshVizXLM/extrmesh/topology/MeXLineTopologyExplicitI.h>

+ Inheritance diagram for MeXLineTopologyExplicitI:

Public Member Functions

virtual const MeXLineCellgetCell (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 SoBufferObjectgetBuffer () 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 MiLineTopologyExplicitI
virtual std::ostream & toStream (std::ostream &s) const
 Performs an output operation on a stream which is returned afterward.
 

Detailed Description

MeshViz List of extracted line cells interface.

A generic abstract interface for extracted unstructured line mesh topology.

Definition at line 45 of file MeXLineTopologyExplicitI.h.

Member Function Documentation

◆ getCell()

virtual const MeXLineCell * MeXLineTopologyExplicitI::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.

Implements MiLineTopologyExplicitI.


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