mirror of https://github.com/CGAL/cgal
use Constant_propert_map
This commit is contained in:
parent
95dd353904
commit
ff3a47738a
|
|
@ -410,34 +410,33 @@ void tetrahedral_isotropic_remeshing(
|
||||||
= choose_parameter(get_parameter(np, internal_np::smooth_constrained_edges),
|
= choose_parameter(get_parameter(np, internal_np::smooth_constrained_edges),
|
||||||
false);
|
false);
|
||||||
|
|
||||||
|
typedef typename Tr::Cell_handle Cell_handle;
|
||||||
typedef typename internal_np::Lookup_named_param_def <
|
typedef typename internal_np::Lookup_named_param_def <
|
||||||
internal_np::cell_selector_t,
|
internal_np::cell_selector_t,
|
||||||
NamedParameters,
|
NamedParameters,
|
||||||
Tetrahedral_remeshing::internal::All_cells_selected<Tr>//default
|
Constant_property_map<Cell_handle, bool>//default
|
||||||
> ::type SelectionFunctor;
|
> ::type SelectionFunctor;
|
||||||
SelectionFunctor cell_select
|
SelectionFunctor cell_select
|
||||||
= choose_parameter(get_parameter(np, internal_np::cell_selector),
|
= 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 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 <
|
typedef typename internal_np::Lookup_named_param_def <
|
||||||
internal_np::edge_is_constrained_t,
|
internal_np::edge_is_constrained_t,
|
||||||
NamedParameters,
|
NamedParameters,
|
||||||
No_edge//default
|
Constant_property_map<Edge_vv, bool>//default
|
||||||
> ::type ECMap;
|
> ::type ECMap;
|
||||||
ECMap ecmap = choose_parameter(get_parameter(np, internal_np::edge_is_constrained),
|
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 typename Tr::Facet Facet;
|
||||||
typedef Tetrahedral_remeshing::internal::No_constraint_pmap<Facet> No_facet;
|
|
||||||
typedef typename internal_np::Lookup_named_param_def <
|
typedef typename internal_np::Lookup_named_param_def <
|
||||||
internal_np::facet_is_constrained_t,
|
internal_np::facet_is_constrained_t,
|
||||||
NamedParameters,
|
NamedParameters,
|
||||||
No_facet//default
|
Constant_property_map<Facet, bool>//default
|
||||||
> ::type FCMap;
|
> ::type FCMap;
|
||||||
FCMap fcmap = choose_parameter(get_parameter(np, internal_np::facet_is_constrained),
|
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 <
|
typedef typename internal_np::Lookup_named_param_def <
|
||||||
internal_np::visitor_t,
|
internal_np::visitor_t,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue