mirror of
https://github.com/jhasse/poly2tri.git
synced 2025-08-14 03:05:39 +02:00
added DrawMap
This commit is contained in:
@@ -47,6 +47,10 @@ std::vector<Triangle*> CDT::GetTriangles() {
|
||||
return sweep_context_->GetTriangles();
|
||||
}
|
||||
|
||||
std::list<Triangle*> CDT::GetMap() {
|
||||
return sweep_context_->GetMap();
|
||||
}
|
||||
|
||||
CDT::~CDT() {
|
||||
delete sweep_context_;
|
||||
delete sweep_;
|
||||
|
@@ -46,6 +46,8 @@ public:
|
||||
void Triangulate();
|
||||
/// Get Delaunay triangles
|
||||
std::vector<Triangle*> GetTriangles();
|
||||
/// Get triangle map
|
||||
std::list<Triangle*> CDT::GetMap();
|
||||
|
||||
private:
|
||||
|
||||
|
@@ -21,6 +21,10 @@ std::vector<Triangle*> SweepContext::GetTriangles() {
|
||||
return triangles_;
|
||||
}
|
||||
|
||||
std::list<Triangle*> SweepContext::GetMap() {
|
||||
return map_;
|
||||
}
|
||||
|
||||
void SweepContext::InitTriangulation() {
|
||||
|
||||
double xmax(points_[0]->x), xmin(points_[0]->x);
|
||||
|
@@ -83,6 +83,7 @@ public:
|
||||
void MeshClean(Triangle& triangle);
|
||||
|
||||
std::vector<Triangle*> GetTriangles();
|
||||
std::list<Triangle*> GetMap();
|
||||
|
||||
std::vector<Edge*> edge_list;
|
||||
|
||||
|
Reference in New Issue
Block a user