Isoline extractor for unstructured surface meshes.
More...
#include <MeshVizXLM/extractors/MiIsolineExtractUnstructured.h>
Isoline extractor for unstructured surface meshes.
Builds a list of lines containing the extracted isolines for the given data set at the given values.
Definition at line 46 of file MiIsolineExtractUnstructured.h.
◆ ~MiIsolineExtractUnstructured()
| virtual MiIsolineExtractUnstructured::~MiIsolineExtractUnstructured |
( |
| ) |
|
|
inlinevirtual |
◆ extractIsovalue()
Builds the isolines of the given isovalues in the given dataset.
- Parameters
-
| isovalueList | List of values for which an isoline must be computed |
| dataSet | The input data set used to compute isovalues from |
| cellFilter | The cell filter |
- Returns
- the output set of isolines
◆ extractScalarSet()
Computes a scalar set on the extracted isolines.
- Parameters
-
| inputSet | the input scalar set defined on the surface mesh |
- Returns
- the output scalar set defined on the resulting isoline mesh
◆ extractVec3Set()
| virtual const std::vector< const MeXVec3dSetI * > & MiIsolineExtractUnstructured::extractVec3Set |
( |
const MiVec3dSetI & |
inputSet | ) |
|
|
pure virtual |
Computes a vector set on the extracted isolines.
- Parameters
-
| inputSet | the input vector set defined on the surface mesh |
- Returns
- the output vector set defined on the resulting isoline mesh
◆ getExtract()
Returns the result of the extraction as a mesh.
◆ getNewInstance()
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. |
- Note
- Only some of the extraction algorithms have a parallel implementation.
The documentation for this class was generated from the following file: