Class defining the geometry of the mesh. More...
#include <MeshVizXLM/mesh/templates/MyVolumeMeshVertexHexahedronIjk.h>
Public Member Functions | |
void | getCellCoords (size_t i, size_t j, size_t k, MbVec3d &v0, MbVec3d &v1, MbVec3d &v2, MbVec3d &v3, MbVec3d &v4, MbVec3d &v5, MbVec3d &v6, MbVec3d &v7) const |
size_t | getTimeStamp () const |
Class defining the geometry of the mesh.
void MyGeometryHexahedronIjk::getCellCoords | ( | size_t | i, | |
size_t | j, | |||
size_t | k, | |||
MbVec3d & | v0, | |||
MbVec3d & | v1, | |||
MbVec3d & | v2, | |||
MbVec3d & | v3, | |||
MbVec3d & | v4, | |||
MbVec3d & | v5, | |||
MbVec3d & | v6, | |||
MbVec3d & | v7 | |||
) | const [inline, virtual] |
Returns the coordinates of the hexahedron (i,j,k) cell.
i | [in] the id of this hexahedron on the axis I. 0 <= i < meshTopologyIjk.getNumCellsI(). | |
j | [in] the id of this hexahedron on the axis J. 0 <= j < meshTopologyIjk.getNumCellsJ(). | |
k | [in] the id of this hexahedron on the axis K. 0 <= k < meshTopologyIjk.getNumCellsK(). | |
v0,v7 | [out] the 8 vertices of the hexahedron (i,j,k). |
Implements MiGeometryHexahedronIjk.
size_t MyGeometryHexahedronIjk::getTimeStamp | ( | ) | const [inline, virtual] |
Returns a time stamp on this geometry.
Implements MiGeometry.