Go to the source code of this file.
◆ extractScalarSet()
Extracts a scalar set from the input mesh.
For PER_NODE dataset, the value of each point of the tessellation is calculated by using the shape functions of the input cell and the parametric coordinates of the each tessellated point. For PER_CELL dataset, the value of each tessellated cell is just a copy of the value of each input cell. The scalars are mapped onto the current tessellated mesh refering to either the line mesh or the point mesh depending on whether tessellate() or extractPoints() was last called.
- Parameters
-
[in] | inputSet | the input scalar set defined on the input mesh. |
- Returns
- the output scalar set defined on the tessellated mesh.
◆ extractVec3Set()
Extracts a vector set from the input mesh.
For PER_NODE dataset, the value of each point of the tessellation is calculated by using the shape functions of the input cell and the parametric coordinates of the each tessellated point. For PER_CELL dataset, the value of each tessellated cell is just a copy of the value of each input cell. The vectors are mapped onto the current tessellated mesh refering to either the line mesh or the point mesh depending on whether tessellate() or extractPoints() was last called.
- Parameters
-
[in] | inputSet | the input vector set defined on the input mesh. |
- Returns
- the output vector set defined on the tessellated mesh.
◆ getExtract()
Returns the tessellated mesh extracted by the previous call to tessellate().
◆ tessellate()
Builds a new linear volume mesh by tessellating each cell of the input mesh given to the factory method getNewInstance().
The tessellation is defined by the given tessellator.
- Parameters
-
[in] | tesselator | The instance used to tessellate. |
[in] | cellFilter | The optional cell filter. volume cells excluded by this filter are neither tessellated nor included "as is" in the build mesh. |
- Returns
- The tessellated mesh.