Open Inventor Release 2024.2.0
 
Loading...
Searching...
No Matches
MeXSurfaceMeshRegular Class Referenceabstract

MeshViz Extracted regular surface mesh abstract interface. More...

#include <MeshVizXLM/extrmesh/MeXSurfaceMeshRegular.h>

+ Inheritance diagram for MeXSurfaceMeshRegular:

Public Member Functions

virtual const MeXGeometryRegulargetGeometry () const =0
 Returns the geometry of this mesh.
 
virtual const MeXSurfaceMeshRegulargetNewClone () 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 MeXTopologyIjgetTopology () 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.
 

Detailed Description

MeshViz 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.

Member Function Documentation

◆ getGeometry()

virtual const MeXGeometryRegular & MeXSurfaceMeshRegular::getGeometry ( ) const
pure virtual

Returns the geometry of this mesh.

Implements MiMeshRegular.

◆ getNewClone()

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.


The documentation for this class was generated from the following file: