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

MeshViz List of extracted cells interface. More...

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

+ Inheritance diagram for MeXTopologyExplicitI:

Public Member Functions

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
 
- 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 extracted cells interface.

A generic abstract interface for an extracted explicit mesh topology.

Definition at line 40 of file MeXTopologyExplicitI.h.

Member Function Documentation

◆ getBuffer()

virtual const SoBufferObject * MeXTopologyExplicitI::getBuffer ( ) const
pure virtual

Returns the buffer that stores the topology of the extracted shape.

The content of this buffer is compatible with Open Inventor buffered shape, thus it can be used by dedicated fields as SoBufferedShape::indexBuffer.

NOTES

    This buffer is not always available: in that case the method returns null.

    Returns
    the internal buffer used to store the topology of the extracted shape or null if it is not available.

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