21 #ifndef GF_TRIANGULATION_H    22 #define GF_TRIANGULATION_H    27 #include "Portability.h"    31 #ifndef DOXYGEN_SHOULD_SKIP_THIS    51     : m_points{ &p0, &p1 }
    62       return *m_points[index];
    86     : m_points{ &p0, &p1, &p2 }
    97       return *m_points[index];
   106       return *m_points[index];
   124 #ifndef DOXYGEN_SHOULD_SKIP_THIS   129 #endif // GF_TRIANGULATION_H 
A reference to an edge (two points) 
Definition: Triangulation.h:40
 
The namespace for gf classes. 
Definition: Action.h:35
 
A constant reference to an array and its size. 
Definition: ArrayRef.h:42
 
TriangleRef(T &p0, T &p1, T &p2)
Constructor with two points. 
Definition: Triangulation.h:85
 
std::vector< TriangleRef< const Vector2f > > triangulation(ArrayRef< Vector2f > points)
Compute a Delaunay triangulation of a set of points. 
 
const T & operator[](std::size_t index) const
Access the points of the triangle. 
Definition: Triangulation.h:96
 
EdgeRef(const T &p0, const T &p1)
Constructor with two points. 
Definition: Triangulation.h:50
 
A reference to a triangle (three points) 
Definition: Triangulation.h:74
 
const T & operator[](std::size_t index) const
Access the points of the edge. 
Definition: Triangulation.h:61
 
T & operator[](std::size_t index)
Access the points of the triangle. 
Definition: Triangulation.h:105