1#include <gtest/gtest.h>
Brute force convex hull algorithm.
Polygon triangulation using the ear-cutting algorithm.
Dynamic singly linked list with functional programming support.
T & append(const T &item)
Append a new item by copy.
Gift wrapping (Jarvis march) convex hull algorithm.
size_t size() const noexcept
Count the number of elements of the list.
QuickHull convex hull algorithm.
Rectangular point in the plane.
A general (irregular) 2D polygon defined by a sequence of vertices.
void close()
Close the polygon.
void add_vertex(const Point &point)
Add a vertex to the polygon.
Computational geometry algorithms.
TEST_F(GeomAlgorithmsTest, TriangulateTriangle)
DynList< T > maps(const C &c, Op op)
Classic map operation.