From 192a3f1a05d00f1f10f32861c098b66f78cff3e4 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Wed, 19 May 2021 13:02:53 -0400 Subject: Cleanup: Use copy constructor for CurveEval There is no need for a special "copy" method with a copy constructor, which will be necessary to explicitly copy attributes anyway. --- source/blender/blenkernel/intern/curve_eval.cc | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'source/blender/blenkernel/intern/curve_eval.cc') diff --git a/source/blender/blenkernel/intern/curve_eval.cc b/source/blender/blenkernel/intern/curve_eval.cc index 19bbd8178b7..1679f21516a 100644 --- a/source/blender/blenkernel/intern/curve_eval.cc +++ b/source/blender/blenkernel/intern/curve_eval.cc @@ -50,17 +50,6 @@ void CurveEval::remove_splines(blender::IndexMask mask) } } -CurveEval *CurveEval::copy() -{ - CurveEval *new_curve = new CurveEval(); - - for (SplinePtr &spline : this->splines()) { - new_curve->add_spline(spline->copy()); - } - - return new_curve; -} - void CurveEval::translate(const float3 &translation) { for (SplinePtr &spline : this->splines()) { -- cgit v1.2.3