From 48706aa565562d0ad5c131bf8d33b0ee1c3c9e5c Mon Sep 17 00:00:00 2001 From: Shihao Wu Date: Tue, 24 Sep 2013 13:24:22 +0800 Subject: [PATCH] unified the function call --- ...plify_and_regularize_point_set_example.cpp | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/Point_set_processing_3/examples/Point_set_processing_3/wlop_simplify_and_regularize_point_set_example.cpp b/Point_set_processing_3/examples/Point_set_processing_3/wlop_simplify_and_regularize_point_set_example.cpp index b76b0e2b00d..59991d6bf1b 100644 --- a/Point_set_processing_3/examples/Point_set_processing_3/wlop_simplify_and_regularize_point_set_example.cpp +++ b/Point_set_processing_3/examples/Point_set_processing_3/wlop_simplify_and_regularize_point_set_example.cpp @@ -80,11 +80,11 @@ int main(void) //begin - std::vector::const_iterator sample_points_begin = - CGAL::regularize_and_simplify_point_set( + //std::vector::const_iterator sample_points_begin = + CGAL::wlop_simplify_and_regularize_point_set( points.begin(), points.end(), - //back_inserter(output), + back_inserter(output), retain_percentage, neighbor_radius, iter_number, @@ -93,18 +93,27 @@ int main(void) long memory = CGAL::Memory_sizer().virtual_size(); std::cout << "total done: " << task_timer.time() << " seconds, " << (memory>>20) << " Mb allocated" << std::endl; - // Copy results to sample points - std::copy(sample_points_begin, - static_cast::const_iterator>(points.end()), - points_sampled.begin()); std::ofstream out(INPUT_FILENAME_WITHOUT_EXT + "_WLOPED.xyz"); if (!out || - !CGAL::write_xyz_points( - out, points_sampled.begin(), points_sampled.end())) + !CGAL::write_xyz_points( + out, output.begin(), output.end())) { return EXIT_FAILURE; } + + // Copy results to sample points + /*std::copy(sample_points_begin, + static_cast::const_iterator>(points.end()), + points_sampled.begin()); + + std::ofstream out(INPUT_FILENAME_WITHOUT_EXT + "_WLOPED.xyz"); + if (!out || + !CGAL::write_xyz_points( + out, points_sampled.begin(), points_sampled.end())) + { + return EXIT_FAILURE; + }*/ //end system("Pause");