remove useless (and potentially dangerous) default

This commit is contained in:
Sébastien Loriot 2023-11-16 11:59:43 +01:00
parent 4d834098b8
commit 7328ed7fff
1 changed files with 8 additions and 12 deletions

View File

@ -617,12 +617,11 @@ void set_value(const T&, internal_np::Param_not_found)
// computes selected curvatures for one specific vertex // computes selected curvatures for one specific vertex
template<typename PolygonMesh, template<typename PolygonMesh,
typename NamedParameters = parameters::Default_named_parameters> typename NamedParameters>
void interpolated_corrected_curvatures_one_vertex( void interpolated_corrected_curvatures_one_vertex(
const PolygonMesh& pmesh, const PolygonMesh& pmesh,
const typename boost::graph_traits<PolygonMesh>::vertex_descriptor v, const typename boost::graph_traits<PolygonMesh>::vertex_descriptor v,
const NamedParameters& np = parameters::default_values() const NamedParameters& np)
)
{ {
typedef typename GetGeomTraits<PolygonMesh, NamedParameters>::type GT; typedef typename GetGeomTraits<PolygonMesh, NamedParameters>::type GT;
typedef typename GetVertexPointMap<PolygonMesh, NamedParameters>::const_type Vertex_position_map; typedef typename GetVertexPointMap<PolygonMesh, NamedParameters>::const_type Vertex_position_map;
@ -716,7 +715,7 @@ template<typename PolygonMesh,
} }
template<typename PolygonMesh, typename NamedParameters = parameters::Default_named_parameters> template<typename PolygonMesh, class NamedParameters>
class Interpolated_corrected_curvatures_computer class Interpolated_corrected_curvatures_computer
{ {
typedef typename GetGeomTraits<PolygonMesh, NamedParameters>::type GT; typedef typename GetGeomTraits<PolygonMesh, NamedParameters>::type GT;
@ -780,7 +779,6 @@ private:
mu1_map = get(CGAL::dynamic_face_property_t<FT>(), pmesh); mu1_map = get(CGAL::dynamic_face_property_t<FT>(), pmesh);
mu2_map = get(CGAL::dynamic_face_property_t<FT>(), pmesh); mu2_map = get(CGAL::dynamic_face_property_t<FT>(), pmesh);
muXY_map = get(CGAL::dynamic_face_property_t<std::array<FT, 3 * 3>>(), pmesh); muXY_map = get(CGAL::dynamic_face_property_t<std::array<FT, 3 * 3>>(), pmesh);
} }
void set_named_params(const NamedParameters& np) void set_named_params(const NamedParameters& np)
@ -824,10 +822,8 @@ private:
public: public:
Interpolated_corrected_curvatures_computer(const PolygonMesh& pmesh, Interpolated_corrected_curvatures_computer(const PolygonMesh& pmesh,const NamedParameters& np)
const NamedParameters& np = parameters::default_values() : pmesh(pmesh)
) :
pmesh(pmesh)
{ {
set_named_params(np); set_named_params(np);