Generic parallelepiped, rectangular or straight line geometry.
More...
#include <MeshVizXLM/mesh/geometry/MbGeometryIj.h>
Public Member Functions | |
MbGeometryIj (size_t numNodesI, size_t numNodesJ) | |
virtual MbVec3d | getCoord (size_t i, size_t j) const |
virtual void | setCoord (size_t i, size_t j, const _Vec3T &val) |
void | getSize (size_t &numNodesI, size_t &numNodesJ) const |
| |
MbVec3d | getMin () const |
MbVec3d | getMax () const |
The geometry is given by 2 points defining 2 extremities.
MbGeometryIj< _Vec3T >::MbGeometryIj | ( | size_t | numNodesI, | |
size_t | numNodesJ | |||
) | [inline] |
Constructor.
virtual MbVec3d MbGeometryIj< _Vec3T >::getCoord | ( | size_t | i, | |
size_t | j | |||
) | const [inline, virtual] |
Returns the coordinate (i,j) of this geometry.
Implements MiGeometryIj.
MbVec3d MbGeometryIj< _Vec3T >::getMax | ( | ) | const [inline, virtual] |
Gets the min and max of the geometry.
Reimplemented from MiGeometry.
MbVec3d MbGeometryIj< _Vec3T >::getMin | ( | ) | const [inline, virtual] |
Gets the min and max of the geometry.
Reimplemented from MiGeometry.
void MbGeometryIj< _Vec3T >::getSize | ( | size_t & | numNodesI, | |
size_t & | numNodesJ | |||
) | const [inline] |
Gets the size of the geometry.
virtual void MbGeometryIj< _Vec3T >::setCoord | ( | size_t | i, | |
size_t | j, | |||
const _Vec3T & | val | |||
) | [inline, virtual] |
Sets the coordinate (i,j).