void print_triangles(Triangulation dt){ Point p; Triangle tri; Triangulation::Finite_faces_iterator it; for (it = dt.finite_faces_begin(); it != dt.finite_faces_end(); it++) { tri = dt.triangle(it); cout << "Triangle: " << tri << endl; } }
void print_circles(Triangulation dt){ Point p; Triangle tri; Triangulation::Finite_faces_iterator it; for (it = dt.finite_faces_begin(); it != dt.finite_faces_end(); it++) { p=dt.circumcenter(it); tri = dt.triangle(it); cout << "Circle center located at: " << p << " and with radius: " << squared_distance(p, tri.vertex(0)) << endl; } }