51#ifndef faceTriangulation_H
52#define faceTriangulation_H
75 static const scalar edgeRelTol;
81 static label right(
const label
size, label i);
84 static label left(
const label
size, label i);
91 static void calcHalfAngle
105 const point& rayOrigin,
114 static bool triangleContainsPoint
125 static void findDiagonal
131 const label startIndex,
140 static label findStart
176 const bool fallBack =
false
188 const bool fallBack =
false
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Describes the interaction of a face and a point. It carries the info of a successful hit and (if succ...
label size() const noexcept
The number of elements in the UList.
Triangulation of faces. Handles concave polygons as well (inefficiently)
faceTriangulation()
Construct null.
A face is a list of labels corresponding to mesh vertices.
A class for managing temporary objects.
const volScalarField & p0