diff --git a/src/Model/Geometry/PointXYZ.py b/src/Model/Geometry/PointXYZ.py index 2cc5936e..d28d8f31 100644 --- a/src/Model/Geometry/PointXYZ.py +++ b/src/Model/Geometry/PointXYZ.py @@ -292,6 +292,9 @@ class PointXYZ(Point): def __repr__(self): return f"({self._x}, {self._y}, {self._z}, {self._name})" + def __gt__(self, other): + return self.y > other.y + @property def x(self): return self._x diff --git a/src/Model/Geometry/ProfileXYZ.py b/src/Model/Geometry/ProfileXYZ.py index 6dd2d7d5..7ce59562 100644 --- a/src/Model/Geometry/ProfileXYZ.py +++ b/src/Model/Geometry/ProfileXYZ.py @@ -1025,8 +1025,7 @@ class ProfileXYZ(Profile, SQLSubModel): point, self.point(ind + 1) ), - ind, - point + ind, point )) while self.nb_points > np_purge and not q_area.empty():