|
libosmscout 1.1.1
|
#include <libosmscout-map-opengl/include/poly2tri/sweep/cdt.h>
Public Member Functions | |
| CDT (const std::vector< Point * > &polyline) | |
| ~CDT () | |
| void | AddHole (const std::vector< Point * > &polyline) |
| void | AddPoint (Point *point) |
| void | Triangulate () |
| std::vector< Triangle * > | GetTriangles () |
| std::list< Triangle * > | GetMap () |
|
explicit |
Constructor - add polyline with non repeating points
| polyline |
| p2t::CDT::~CDT | ( | ) |
Destructor - clean up memory
| void p2t::CDT::AddHole | ( | const std::vector< Point * > & | polyline | ) |
Add a hole
| polyline |
| void p2t::CDT::AddPoint | ( | Point * | point | ) |
Add a steiner point
| point |
| std::list< Triangle * > p2t::CDT::GetMap | ( | ) |
Get triangle map
| void p2t::CDT::Triangulate | ( | ) |
Triangulate - do this AFTER you've added the polyline, holes, and Steiner points