Fix regression in Approximation::AddPoints

This commit is contained in:
wmayer
2019-09-24 16:51:02 +02:00
parent af24130fd8
commit 5d91214e7e

View File

@@ -74,19 +74,19 @@ void Approximation::AddPoint(const Base::Vector3f &rcVector)
void Approximation::AddPoints(const std::vector<Base::Vector3f> &points)
{
std::copy(points.begin(), points.end(), _vPoints.end());
std::copy(points.begin(), points.end(), std::back_inserter(_vPoints));
_bIsFitted = false;
}
void Approximation::AddPoints(const std::set<Base::Vector3f> &points)
{
std::copy(points.begin(), points.end(), _vPoints.end());
std::copy(points.begin(), points.end(), std::back_inserter(_vPoints));
_bIsFitted = false;
}
void Approximation::AddPoints(const std::list<Base::Vector3f> &points)
{
std::copy(points.begin(), points.end(), _vPoints.end());
std::copy(points.begin(), points.end(), std::back_inserter(_vPoints));
_bIsFitted = false;
}