message: code review: factorization - Point_cgal_to_cython weighted version calls unweighted version
diff: @@ -54,11 +54,7 @@ struct Point_cgal_to_cython<CgalPointType, true> {
  std::vector<double> operator()(CgalPointType const& weighted_point) const
  {
  const auto& point = weighted_point.point();
  - std::vector<double> vd;
  - vd.reserve(point.dimension());
  - for (auto coord = point.cartesian_begin(); coord != point.cartesian_end(); coord++)
  - vd.push_back(CGAL::to_double(*coord));
  - return vd;
  + return Point_cgal_to_cython<decltype(point), false>()(point);
  }
  };
  