const scalarField & pointValues() const noexcept
The mesh point values used for creating the iso-surface.
Marching tet iso surface algorithm with optional filtering to keep only points originating from mesh ...
Preferences for controlling iso-surface algorithms.
void reset(T *p=nullptr) noexcept
Delete managed object and set to new given pointer.
A surface formed by the iso value. After "Regularised Marching Tetrahedra: improved iso-surface extra...
const scalarField & cellValues() const noexcept
The mesh cell values used for creating the iso-surface.
A surface formed by the iso value. After "Polygonising A Scalar Field Using Tetrahedrons", Paul Bourke (http://paulbourke.net/geometry/polygonise) and "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee.
algorithmType algorithm() const noexcept
Get current algorithm.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
static autoPtr< isoSurfaceBase > New(const isoSurfaceParams ¶ms, const volScalarField &cellValues, const scalarField &pointValues, const scalar iso, const bitSet &ignoreCells=bitSet())
Create for specified algorithm type.