use Constant_propert_map

This commit is contained in:
Jane Tournois 2022-10-28 09:44:32 +02:00
parent 95dd353904
commit ff3a47738a
1 changed files with 7 additions and 8 deletions

View File

@ -410,34 +410,33 @@ void tetrahedral_isotropic_remeshing(
= choose_parameter(get_parameter(np, internal_np::smooth_constrained_edges),
false);
typedef typename Tr::Cell_handle Cell_handle;
typedef typename internal_np::Lookup_named_param_def <
internal_np::cell_selector_t,
NamedParameters,
Tetrahedral_remeshing::internal::All_cells_selected<Tr>//default
Constant_property_map<Cell_handle, bool>//default
> ::type SelectionFunctor;
SelectionFunctor cell_select
= choose_parameter(get_parameter(np, internal_np::cell_selector),
Tetrahedral_remeshing::internal::All_cells_selected<Tr>());
Constant_property_map<Cell_handle, bool>(true));
typedef std::pair<typename Tr::Vertex_handle, typename Tr::Vertex_handle> Edge_vv;
typedef Tetrahedral_remeshing::internal::No_constraint_pmap<Edge_vv> No_edge;
typedef typename internal_np::Lookup_named_param_def <
internal_np::edge_is_constrained_t,
NamedParameters,
No_edge//default
Constant_property_map<Edge_vv, bool>//default
> ::type ECMap;
ECMap ecmap = choose_parameter(get_parameter(np, internal_np::edge_is_constrained),
No_edge());
Constant_property_map<Edge_vv, bool>(false));
typedef typename Tr::Facet Facet;
typedef Tetrahedral_remeshing::internal::No_constraint_pmap<Facet> No_facet;
typedef typename internal_np::Lookup_named_param_def <
internal_np::facet_is_constrained_t,
NamedParameters,
No_facet//default
Constant_property_map<Facet, bool>//default
> ::type FCMap;
FCMap fcmap = choose_parameter(get_parameter(np, internal_np::facet_is_constrained),
No_facet());
Constant_property_map<Facet, bool>(false));
typedef typename internal_np::Lookup_named_param_def <
internal_np::visitor_t,