32 #include "../api_core.h" 77 class DelauneyTriangulator_Impl;
101 const std::vector<DelauneyTriangulator_Vertex> &get_vertices()
const;
104 const std::vector<DelauneyTriangulator_Triangle> &get_triangles()
const;
112 void add_vertex(
float x,
float y,
void *data);
122 std::shared_ptr<DelauneyTriangulator_Impl> impl;
float x
X position of vertex.
Definition: delauney_triangulator.h:52
void * data
Data pointer given when adding the vertex.
Definition: delauney_triangulator.h:49
Vertex in the delauney triangulation.
Definition: delauney_triangulator.h:42
DelauneyTriangulator_Vertex * vertex_B
Second point in the triangle.
Definition: delauney_triangulator.h:70
Delauney triangulator.
Definition: delauney_triangulator.h:84
DelauneyTriangulator_Vertex * vertex_C
Third point in the triangle.
Definition: delauney_triangulator.h:73
float y
Y position of vertex.
Definition: delauney_triangulator.h:55
Triangle generated from a delauney triangulation.
Definition: delauney_triangulator.h:60
DelauneyTriangulator_Vertex * vertex_A
First point in the triangle.
Definition: delauney_triangulator.h:67