From 1747e8e932b8ed6a1eb141c0c3fe1f72916dc020 Mon Sep 17 00:00:00 2001 From: Mael Date: Wed, 1 Apr 2020 17:34:22 +0200 Subject: [PATCH] Condition the creation of the weighted point to a good stream reading --- .../ex_weighted_periodic_alpha_shapes_3.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Alpha_shapes_3/examples/Alpha_shapes_3/ex_weighted_periodic_alpha_shapes_3.cpp b/Alpha_shapes_3/examples/Alpha_shapes_3/ex_weighted_periodic_alpha_shapes_3.cpp index 1df9c1c13bf..22e5eb2c02f 100644 --- a/Alpha_shapes_3/examples/Alpha_shapes_3/ex_weighted_periodic_alpha_shapes_3.cpp +++ b/Alpha_shapes_3/examples/Alpha_shapes_3/ex_weighted_periodic_alpha_shapes_3.cpp @@ -41,11 +41,11 @@ int main() int n; is >> n; std::cout << "Reading " << n << " points " << std::endl; - for( ; n>0 ; n--) { + for( ; n>0 ; n--) + { Bare_point bp; - is >> bp; - Weighted_point p(bp, 0.0001 * random.get_double(0., 0.015625)); // arbitrary weights - pts.push_back(p); + if(is >> bp) + pts.emplace_back(bp, 0.0001 * random.get_double(0., 0.015625)); // arbitrary weights } // Define the periodic cube