Go to the documentation of this file.
35 const word callerName,
40 cuttingSurfaceBase::checkOverlap(callerName, meshBounds, userBounds);
42 const plane& pln = *
this;
49 <<
" : Plane "<< pln <<
" does not intersect the bounds "
59 <<
" : Plane "<< pln <<
" does not intersect the mesh bounds "
71 const word callerName,
78 cuttingSurfaceBase::cellSelection
80 mesh, userBounds, zoneNames, meshBounds
85 checkOverlap(callerName, meshBounds, userBounds);
A class for handling words, derived from Foam::string.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
Ostream & endl(Ostream &os)
Add newline and flush stream.
Mesh consisting of general polyhedral cells.
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
bool intersects(const plane &pln) const
Does plane intersect this bounding box.
A List of wordRe with additional matching capabilities.
A bounding box defined in terms of min/max extrema points.
bool valid() const
Bounding box is non-inverted.
#define WarningInFunction
Report a warning using Foam::Warning.
bitSet cellSelection(const polyMesh &mesh, const boundBox &userBounds, const wordRes &zoneNames, const word callerName, const bool warn) const
Define cell selection from bounding-box and zones.
void checkOverlap(const word callerName, const boundBox &meshBounds, const boundBox &userBounds) const