Delauney triangulator. More...
#include <delauney_triangulator.h>
Public Member Functions | |
| DelauneyTriangulator () | |
| Creates a triangulator object. | |
| virtual | ~DelauneyTriangulator () |
| void | add_vertex (float x, float y, void *data) |
| This function specifies a point to be used in the triangulation. | |
| void | generate () |
| Converts passed points into triangles. | |
| const std::vector< DelauneyTriangulator_Triangle > & | get_triangles () const |
| Returns the resulting triangles produced from triangulation. | |
| const std::vector< DelauneyTriangulator_Vertex > & | get_vertices () const |
| Returns the list of vertices in the triangulation. | |
Delauney triangulator.
This class uses the delauney triangulation algorithm to produce triangles between a list of points.
| clan::DelauneyTriangulator::DelauneyTriangulator | ( | ) |
Creates a triangulator object.
|
virtual |
| void clan::DelauneyTriangulator::add_vertex | ( | float | x, |
| float | y, | ||
| void * | data ) |
This function specifies a point to be used in the triangulation.
| void clan::DelauneyTriangulator::generate | ( | ) |
Converts passed points into triangles.
| const std::vector< DelauneyTriangulator_Triangle > & clan::DelauneyTriangulator::get_triangles | ( | ) | const |
Returns the resulting triangles produced from triangulation.
| const std::vector< DelauneyTriangulator_Vertex > & clan::DelauneyTriangulator::get_vertices | ( | ) | const |
Returns the list of vertices in the triangulation.