From 8b37309690ca8c7ff8f5d9e16bf1e834dab17db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mael=20Rouxel-Labb=C3=A9?= Date: Thu, 28 Nov 2019 15:43:14 +0100 Subject: [PATCH] Add two new (undocumented for now) named parameters for PMP::Snap --- BGL/include/CGAL/boost/graph/parameters_interface.h | 3 ++- BGL/test/BGL/test_cgal_bgl_named_params.cpp | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/BGL/include/CGAL/boost/graph/parameters_interface.h b/BGL/include/CGAL/boost/graph/parameters_interface.h index ebdce042e75..a65e2d99f07 100644 --- a/BGL/include/CGAL/boost/graph/parameters_interface.h +++ b/BGL/include/CGAL/boost/graph/parameters_interface.h @@ -93,7 +93,8 @@ CGAL_add_named_parameter(get_placement_policy_t, get_placement_policy, get_place //to be documented CGAL_add_named_parameter(face_normal_t, face_normal, face_normal_map) CGAL_add_named_parameter(random_seed_t, random_seed, random_seed) -CGAL_add_named_parameter(tolerance_map_t, tolerance_map, tolerance_map) +CGAL_add_named_parameter(do_lock_mesh_t, do_lock_mesh, do_lock_mesh) +CGAL_add_named_parameter(do_simplify_border_t, do_simplify_border, do_simplify_border) //internal CGAL_add_named_parameter(weight_calculator_t, weight_calculator, weight_calculator) diff --git a/BGL/test/BGL/test_cgal_bgl_named_params.cpp b/BGL/test/BGL/test_cgal_bgl_named_params.cpp index c3a577f20e3..225af64ad20 100644 --- a/BGL/test/BGL/test_cgal_bgl_named_params.cpp +++ b/BGL/test/BGL/test_cgal_bgl_named_params.cpp @@ -94,6 +94,8 @@ void test(const NamedParameters& np) assert(get_parameter(np, CGAL::internal_np::area_threshold).v == 57); assert(get_parameter(np, CGAL::internal_np::volume_threshold).v == 58); assert(get_parameter(np, CGAL::internal_np::dry_run).v == 59); + assert(get_parameter(np, CGAL::internal_np::do_lock_mesh).v == 60); + assert(get_parameter(np, CGAL::internal_np::do_simplify_mesh).v == 61); // Named parameters that we use in the package 'Surface Mesh Simplification' assert(get_parameter(np, CGAL::internal_np::get_cost_policy).v == 34); @@ -181,6 +183,8 @@ void test(const NamedParameters& np) check_same_type<57>(get_parameter(np, CGAL::internal_np::area_threshold)); check_same_type<58>(get_parameter(np, CGAL::internal_np::volume_threshold)); check_same_type<59>(get_parameter(np, CGAL::internal_np::dry_run)); + check_same_type<60>(get_parameter(np, CGAL::internal_np::do_lock_mesh)); + check_same_type<61>(get_parameter(np, CGAL::internal_np::do_simplify_mesh)); // Named parameters that we use in the package 'Surface Mesh Simplification' check_same_type<34>(get_parameter(np, CGAL::internal_np::get_cost_policy)); @@ -274,6 +278,8 @@ int main() .area_threshold(A<57>(57)) .volume_threshold(A<58>(58)) .dry_run(A<59>(59)) + .do_lock_mesh(A<60>(60)) + .do_simplify_border(A<61>(61)) ); return EXIT_SUCCESS;