diff --git a/xs/src/libslic3r/MultiPoint.cpp b/xs/src/libslic3r/MultiPoint.cpp index 6857d6393e..62b05a9b9f 100644 --- a/xs/src/libslic3r/MultiPoint.cpp +++ b/xs/src/libslic3r/MultiPoint.cpp @@ -61,12 +61,6 @@ MultiPoint::length() const return len; } -bool -MultiPoint::is_valid() const -{ - return this->points.size() >= 2; -} - int MultiPoint::find_point(const Point &point) const { diff --git a/xs/src/libslic3r/MultiPoint.hpp b/xs/src/libslic3r/MultiPoint.hpp index b83f233684..1f0eb489fd 100644 --- a/xs/src/libslic3r/MultiPoint.hpp +++ b/xs/src/libslic3r/MultiPoint.hpp @@ -28,7 +28,8 @@ class MultiPoint virtual Point last_point() const = 0; virtual Lines lines() const = 0; double length() const; - bool is_valid() const; + bool is_valid() const { return this->points.size() >= 2; } + int find_point(const Point &point) const; bool has_boundary_point(const Point &point) const; BoundingBox bounding_box() const; diff --git a/xs/src/libslic3r/Point.cpp b/xs/src/libslic3r/Point.cpp index 29ce0b1532..07462a351a 100644 --- a/xs/src/libslic3r/Point.cpp +++ b/xs/src/libslic3r/Point.cpp @@ -63,12 +63,6 @@ Point::rotate(double angle, const Point ¢er) this->y = (coord_t)round( (double)center.y + cos(angle) * (cur_y - (double)center.y) + sin(angle) * (cur_x - (double)center.x) ); } -bool -Point::coincides_with(const Point &point) const -{ - return this->x == point.x && this->y == point.y; -} - bool Point::coincides_with_epsilon(const Point &point) const { diff --git a/xs/src/libslic3r/Point.hpp b/xs/src/libslic3r/Point.hpp index 6638e0eb3f..8fe2ded7e6 100644 --- a/xs/src/libslic3r/Point.hpp +++ b/xs/src/libslic3r/Point.hpp @@ -43,7 +43,7 @@ class Point void translate(double x, double y); void translate(const Vector &vector); void rotate(double angle, const Point ¢er); - bool coincides_with(const Point &point) const; + bool coincides_with(const Point &point) const { return this->x == point.x && this->y == point.y; } bool coincides_with_epsilon(const Point &point) const; int nearest_point_index(const Points &points) const; int nearest_point_index(const PointConstPtrs &points) const;