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: