Extracted regular surface mesh abstract interface.
More...
#include <MeshVizXLM/extrmesh/MeXSurfaceMeshRegular.h>
Public Member Functions | |
| virtual const MeXGeometryRegular & | getGeometry () const =0 |
| virtual const MeXSurfaceMeshRegular * | getNewClone () const =0 |
Extracted regular surface mesh abstract interface.
This interface defines an extracted regular surface mesh. It is a rectangular surface subdivided into rectangular cells. All cells have the same size. The geometry of this rectangle is given by getMin() and getMax() inherited from MiMeshRegular::getGeometry(). The number of cells on each axis is given by getNumCellsI(), and getNumCellsJ() inherited from MiMeshIj::getTopology().
| virtual const MeXGeometryRegular& MeXSurfaceMeshRegular::getGeometry | ( | ) | const [pure virtual] |
Returns the geometry of this mesh.
Implements MiMeshRegular.
| virtual const MeXSurfaceMeshRegular* MeXSurfaceMeshRegular::getNewClone | ( | ) | const [pure virtual] |
Gets a new clone of this mesh. This method creates and returns a new instance of the class of this object by copying all fields of this instance. The application is responsible for deleting the new instance returned.