MbTopology Class Reference
[Topology]

MeshViz List of volume cells. More...

#include <MeshVizXLM/mesh/topology/MbTopology.h>

Inheritance diagram for MbTopology:
MiTopology MbTopologyI MbTopologyIj MbTopologyIjk< layout > MbHexahedronCellsSet MbLineCellsSet MbLineTopologyI MbPolygonCellsSet MbPolyhedronCellsSet MbQuadrangleCellsSet MbTetrahedronCellsSet MbTriangleCellsSet MbHexahedronTopologyExplicitIjk< layout >

List of all members.

Public Member Functions

virtual size_t getTimeStamp () const
virtual bool hasDeadCells () const
void touch ()

Detailed Description

MeshViz List of volume cells.

A abstract omplementation for a mesh topology.


Member Function Documentation

virtual size_t MbTopology::getTimeStamp (  )  const [inline, virtual]

Returns a time stamp on this topology.

When the content of the topology changes, the time stamp must also change. The time stamp allows MeshViz to be aware of any change to this topology.

Implements MiTopology.

virtual bool MbTopology::hasDeadCells (  )  const [inline, virtual]

Returns true if the topology contains dead cells.

When false, the cells traversal can be optimized by not testing the isDead() method of each individual cells. The default implementation returns always false.

Reimplemented from MiTopology.

Reimplemented in MbTopologyIj, MbTopologyIjk< layout >, and MbTopologyIjk< _Layout >.

void MbTopology::touch (  )  [inline]

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

Open Inventor by FEI reference manual, generated on 19 Aug 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/