Go to the documentation of this file.
59 #ifndef isoSurfaceParams_H
60 #define isoSurfaceParams_H
78 class isoSurfaceParams
208 bool snap() const noexcept
214 void snap(
bool on) noexcept
226 void mergeTol(
const scalar relTol) noexcept
void mergeTol(const scalar relTol) noexcept
Set merge tolerance (cell/point algo)
Remove pyramid edge points, face-diagonals.
static filterType getFilterType(const dictionary &dict, const filterType deflt)
Get 'regularise' as bool or enumeration.
void snap(bool on) noexcept
Set point snapping flag.
algorithmType algorithm() const noexcept
Get current algorithm.
algorithmType
The algorithm types.
boundBox & getClipBounds() noexcept
Access optional clipping bounding box.
void filter(filterType fltr) noexcept
Set filter type.
static const Enum< algorithmType > algorithmNames
Names for the iso-surface algorithms.
filterType filter() const noexcept
Get current filter type.
isoSurfaceParams(const algorithmType algo=algorithmType::ALGO_DEFAULT, const filterType filter=filterType::DIAGCELL) noexcept
Default construct, or with specified algorithm.
const boundBox & getClipBounds() const noexcept
Get optional clipping bounding box.
Use current 'standard' algorithm.
void print(Ostream &os) const
Print information about the settings.
void algorithm(algorithmType algo) noexcept
Set algorithm.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Preferences for controlling iso-surface algorithms.
OBJstream os(runTime.globalPath()/outputName)
void setClipBounds(const boundBox &bb)
Set optional clipping bounding box.
static algorithmType getAlgorithmType(const dictionary &dict, const algorithmType deflt)
Get 'isoMethod' or 'isoAlgorithm' as enumeration.
bool snap() const noexcept
Get point snapping flag.
A bounding box defined in terms of min/max extrema points.
static const Enum< filterType > filterNames
Names for the filtering types.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
scalar mergeTol() const noexcept
Get current merge tolerance.
Remove pyramid edge points.
filterType
The filtering (regularization) to apply.