Extracted regular surface mesh abstract interface.
More...
#include <MeshVizXLM/extrmesh/MeXSurfaceMeshRegular.h>
Inheritance diagram for MeXSurfaceMeshRegular:Public Member Functions | |
| virtual const MeXGeometryRegular & | getGeometry () const =0 |
| Returns the geometry of this mesh. | |
| virtual const MeXSurfaceMeshRegular * | getNewClone () const =0 |
| Gets a new clone of this mesh. | |
Public Member Functions inherited from MiMesh | |
| virtual | ~MiMesh () |
Public Member Functions inherited from MeXMeshIj | |
| virtual const MeXTopologyIj & | getTopology () const =0 |
| Returns the topology of this mesh. | |
Additional Inherited Members | |
Public Types inherited from MiMesh | |
| enum | Dimension { DIMENSION_I = 0 , DIMENSION_J = 1 , DIMENSION_K = 2 } |
| Defines the dimensions in a one, two, or three-dimensional array. More... | |
Protected Member Functions inherited from MiSurfaceMeshRegular | |
| virtual std::ostream & | toStream (std::ostream &s) const |
| Performs an output operation on a stream which is returned afterward. | |
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().
Definition at line 51 of file MeXSurfaceMeshRegular.h.
|
pure virtual |
Returns the geometry of this mesh.
Implements MiMeshRegular.
|
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.