MiTopologyI Class Reference
[Topology]

MeshViz List of cells interface. More...

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

Inheritance diagram for MiTopologyI:
MiTopology MbTopologyI MeXTopologyI MiTopologyExplicitI MyTopologyI MyTopologyI MbHexahedronCellsSet MbLineCellsSet MbLineTopologyI MbPolygonCellsSet MbPolyhedronCellsSet MbQuadrangleCellsSet MbTetrahedronCellsSet MbTriangleCellsSet MeXTopologyExplicitI MiLineTopologyExplicitI MiSurfaceTopologyExplicitI MiVolumeTopologyExplicitI

List of all members.

Public Member Functions

virtual size_t getNumCells () const =0
virtual bool isDead (size_t i) const

Detailed Description

MeshViz List of cells interface.

A generic abstract interface for an implicit mesh topology.

See related examples:

MyLineMeshCurvilinear, MyLineMeshRegular


Member Function Documentation

virtual size_t MiTopologyI::getNumCells (  )  const [pure virtual]
virtual bool MiTopologyI::isDead ( size_t  i  )  const [inline, virtual]

Returns true if the cell of index i should be ignored.

This value is ignored if the hasDeadCell() method returns false. The default implementation returns always false.

Parameters:
i the index of the cell to check

Reimplemented in MyTopologyI, MyTopologyI, MyLineTopologyExplicitI, MySurfaceTopologyExplicitI, MyVolumeTopologyExplicitI, and MbTopologyI.


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

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