MiSurfaceExtractIj Class Reference
Surface mesh extractor for structured surface mesh.
More...
#include <MeshVizXLM/extractors/MiSurfaceExtractIj.h>
List of all members.
Detailed Description
Surface mesh extractor for structured surface mesh.
Builds an unstructured surface mesh from a structured surface mesh (regular, rectilinear or curvilinear) by removing dead cells and filtered cells.
Constructor & Destructor Documentation
virtual MiSurfaceExtractIj::~MiSurfaceExtractIj |
( |
|
) |
[inline, virtual] |
Member Function Documentation
Builds a new unstructured surface mesh by removing dead cells and filtered cells from the input mesh given to the factory method getNewInstance().
- Parameters:
-
[in] | cellFilter | The optional cell filter. surface cells excluded by this filter are removed in the build mesh. |
- Returns:
- The surface mesh.
Extracts a scalar set from the input surface mesh. The scalars are mapped onto the current extracted surface.
- Parameters:
-
| inputSet | the input scalar set defined on the surface mesh |
- Returns:
- the output scalar set defined on the latest extracted surface mesh
Extracts a vector set from the input surface mesh. The vectors are mapped onto the current extracted surface.
- Parameters:
-
| inputSet | the input vector set defined on the input surface mesh |
- Returns:
- the output vector set defined on the latest extracted surface mesh
Returns the result of the extraction as a mesh.
Factory method returning a new instance of a class implementing this abstract class.
- Parameters:
-
| mesh | The input mesh |
| parallel | When true, tries to create an extract module using a parallel algorithm to speed up the extraction. |
| tessellator | The tessellator object used for tessellating non linear cells (quadratic,...). |
- Note:
- Only some of the extraction algorithms have a parallel implementation.
The documentation for this class was generated from the following file: