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 Triangulation of faces. Handles concave polygons as well (inefficiently)
A face is a list of labels corresponding to mesh vertices.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
faceTriangulation()
Construct null.
Describes the interaction of a object and a (templated) point. It carries the info of a successful hi...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
label size() const noexcept
The number of elements in the container.
A class for managing temporary objects.
const volScalarField & p0