Some algorithm optimisations

This commit is contained in:
Markus Lampert
2020-09-08 21:02:17 -07:00
committed by sliptonic
parent 07f3e6c521
commit d68b5064cf
2 changed files with 7 additions and 6 deletions

View File

@@ -190,7 +190,7 @@ void Voronoi::construct()
}
void Voronoi::colorExterior(const Voronoi::diagram_type::edge_type *edge, std::size_t colorValue) {
if (edge->color() == colorValue) {
if (edge->color()) {
// end recursion
return;
}
@@ -210,7 +210,7 @@ void Voronoi::colorExterior(const Voronoi::diagram_type::edge_type *edge, std::s
void Voronoi::colorExterior(Voronoi::color_type color) {
for (diagram_type::const_edge_iterator it = vd->edges().begin(); it != vd->edges().end(); ++it) {
if (!it->is_finite()) {
if (it->is_infinite()) {
colorExterior(&(*it), color);
}
}