Go to the documentation of this file.
37 #ifndef isoSurfaceBase_H
38 #define isoSurfaceBase_H
Remove points from pyramid edges and face-diagonals.
Low-level components common to various iso-surface algorithms.
labelList & meshCells()
For each face, the original cell in mesh.
static const boundBox invertedBox
A large inverted boundBox: min/max == +/- ROOTVGREAT.
static const Enum< algorithmType > algorithmNames
Names for the iso-surface algorithms.
meshedSurface MeshStorage
static const Enum< filterType > filterNames
Names for the filtering types.
scalar isoValue() const
The iso-value associated with the surface.
algorithmType
The algorithm types.
labelList meshCells_
For every face, the original cell in mesh.
const boundBox bounds_
Optional bounds.
const scalar iso_
Iso value.
isoSurfaceBase(const scalar iso, const boundBox &bounds=boundBox::invertedBox)
Construct with iso value.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Remove points from pyramid edges.
static filterType getFilterType(const dictionary &dict, const isoSurfaceBase::filterType deflt)
Get 'regularise' as bool or enumeration.
A bounding box defined in terms of min/max extrema points.
const labelList & meshCells() const
For each face, the original cell in mesh.
filterType
The filtering (regularization) to apply.