List of extracted cells interface. More...
#include <MeshVizXLM/extrmesh/topology/MeXTopologyExplicitI.h>
Public Member Functions | |
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 |
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 extracted cells interface.
A generic abstract interface for an extracted explicit mesh topology.
Definition at line 40 of file MeXTopologyExplicitI.h.
|
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.