From 58b73c04a15195d661725770b3c128ef2586b269 Mon Sep 17 00:00:00 2001 From: Simon Giraudot Date: Mon, 23 Sep 2019 11:47:49 +0200 Subject: [PATCH] Fix unresized ranges --- .../Plugins/Classification/Point_set_item_classification.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Polyhedron/demo/Polyhedron/Plugins/Classification/Point_set_item_classification.h b/Polyhedron/demo/Polyhedron/Plugins/Classification/Point_set_item_classification.h index 3dc0ba57af9..5b9d7df3227 100644 --- a/Polyhedron/demo/Polyhedron/Plugins/Classification/Point_set_item_classification.h +++ b/Polyhedron/demo/Polyhedron/Plugins/Classification/Point_set_item_classification.h @@ -332,6 +332,10 @@ class Point_set_item_classification : public Item_classification_base std::vector indices (m_points->point_set()->size(), -1); m_label_probabilities.clear(); + m_label_probabilities.resize (m_labels.size()); + for (std::size_t i = 0; i < m_label_probabilities.size(); ++ i) + m_label_probabilities[i].resize (m_points->point_set()->size(), -1); + if (method == 0) CGAL::Classification::classify (*(m_points->point_set()), m_labels, classifier,