49#ifndef geomCellLooper_H
50#define geomCellLooper_H
74 static const scalar pointEqualTol_;
78 static scalar snapTol_;
84 scalar minEdgeLen(
const label vertI)
const;
89 const plane& cutPlane,
114 bool edgeEndsCut(
const labelList&,
const label index)
const;
175 const plane& cutPlane,
Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around th...
const polyMesh & mesh() const
Implementation of cellLooper. Does pure geometric cut through cell.
static void setSnapTol(const scalar tol)
TypeName("geomCellLooper")
Runtime type information.
virtual ~geomCellLooper()=default
Destructor.
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
Mesh consisting of general polyhedral cells.
Patchify triangles based on orientation w.r.t other (triangulated or triangulatable) surfaces.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.