MiLineExtract Class Reference
line mesh extractor for unstructured line mesh.
More...
#include <MeshVizXLM/extractors/MiLineExtract.h>
List of all members.
Detailed Description
line mesh extractor for unstructured line mesh.
Builds an unstructured line mesh from an input unstructured line mesh by removing dead cells and filtered cells.
Constructor & Destructor Documentation
virtual MiLineExtract::~MiLineExtract |
( |
|
) |
[inline, virtual] |
Member Function Documentation
Builds a new linear line 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. line cells excluded by this filter are removed in the build mesh. |
- Returns:
- The line mesh.
Extracts a scalar set from the input line mesh.
The scalars are mapped onto the current extracted line.
- Parameters:
-
| inputSet | the input scalar set defined on the line mesh |
- Returns:
- the output scalar set defined on the latest extracted line mesh
Extracts a vector set from the input line mesh.
The vectors are mapped onto the current extracted line.
- Parameters:
-
| inputSet | the input vector set defined on the input line mesh |
- Returns:
- the output vector set defined on the latest extracted line mesh
Returns the result of the extraction as a mesh.
Factory method returning a new instance of a class implementing this interface.
- 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:
- The extraction algorithm does not have a parallel implementation and does not take into account the the tessellator.
The documentation for this class was generated from the following file: