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

Deprecated



virtual SoDEPRECATED std::string getCellName (size_t i) const
virtual SoDEPRECATED std::string getNodeName (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 SoDEPRECATED std::string MiTopologyI::getCellName ( size_t  i  )  const [inline, virtual]

Returns the name of the cell.

The default implementation returns the cell identifier as a string.

Parameters:
i the index of the cell
Deprecated:

Deprecated since Open Inventor 9630
No alternate method but it is deprecated as it will be removed in next major version. It will be replaced by the new interface MiStringSet.
virtual SoDEPRECATED std::string MiTopologyI::getNodeName ( size_t  i  )  const [inline, virtual]

Returns the name of the node.

The default implementation returns the node identifier as a string.

Parameters:
i the index of the node
Deprecated:

Deprecated since Open Inventor 9630
No alternate method but it is deprecated as it will be removed in next major version. It will be replaced by the new interface MiStringSet.
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 19 Aug 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/