Generic parallelepiped geometry.
More...
#include <MeshVizXLM/mesh/geometry/MbVolumeGeometryRectilinear.h>
Public Member Functions | |
template<typename _NodeIdIter > | |
MbVolumeGeometryRectilinear (_NodeIdIter xBegin, _NodeIdIter xEnd, _NodeIdIter yBegin, _NodeIdIter yEnd, _NodeIdIter zBegin, _NodeIdIter zEnd) | |
virtual double | getX (size_t i) const |
virtual double | getY (size_t j) const |
virtual double | getZ (size_t k) const |
MbVec3d | getMin () const |
MbVec3d | getMax () const |
A generic abstract interface for a rectilinear geometry.
MbVolumeGeometryRectilinear< _T >::MbVolumeGeometryRectilinear | ( | _NodeIdIter | xBegin, | |
_NodeIdIter | xEnd, | |||
_NodeIdIter | yBegin, | |||
_NodeIdIter | yEnd, | |||
_NodeIdIter | zBegin, | |||
_NodeIdIter | zEnd | |||
) | [inline] |
Constructor.
MbVec3d MbVolumeGeometryRectilinear< _T >::getMax | ( | ) | const [inline, virtual] |
Return the max point of this parallelepiped.
Reimplemented from MiGeometry.
MbVec3d MbVolumeGeometryRectilinear< _T >::getMin | ( | ) | const [inline, virtual] |
Return the min point of this parallelepiped.
Reimplemented from MiGeometry.
virtual double MbVolumeGeometryRectilinear< _T >::getX | ( | size_t | i | ) | const [inline, virtual] |
Returns the X coordinate at index I.
Implements MiVolumeGeometryRectilinear.
virtual double MbVolumeGeometryRectilinear< _T >::getY | ( | size_t | j | ) | const [inline, virtual] |
Returns the Y coordinate at index J.
Implements MiVolumeGeometryRectilinear.
virtual double MbVolumeGeometryRectilinear< _T >::getZ | ( | size_t | k | ) | const [inline, virtual] |
Returns the Y coordinate at index K.
Implements MiVolumeGeometryRectilinear.