Defines an abstract cell of an extracted volume mesh.
More...
#include <MeshVizXLM/extrmesh/cell/MeXVolumeCell.h>
Public Member Functions | |
| virtual MbVec3d | getFacetNormal (size_t facet, const MiGeometryI *meshGeometry) const =0 |
| virtual double | getVolume (const MiGeometryI *meshGeometry) const =0 |
Defines an abstract cell of an extracted volume mesh.
A volume cell is a polyhedron element that connects adjacent nodes of a volume mesh.
| virtual MbVec3d MeXVolumeCell::getFacetNormal | ( | size_t | facet, | |
| const MiGeometryI * | meshGeometry | |||
| ) | const [pure virtual] |
Gets the normal to the given facet of the cell.
An application does not need to override this method.
| [in] | facet | The index of the facet (where 0 <= facet < getNumFacets()). |
| [in] | meshGeometry | The geometry of the mesh. Used to retrieve the node coordinates of this cell. |
| virtual double MeXVolumeCell::getVolume | ( | const MiGeometryI * | meshGeometry | ) | const [pure virtual] |
Gets the volume of the cell.
An application does not need to override this method.
| [in] | meshGeometry | The geometry of the mesh. Used to retrieve the node coordinates of this cell. |