From 9cbc2810b44c3881fcc36345f1dd8fc9869979c0 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sun, 6 May 2018 20:36:40 -0500 Subject: [PATCH] Add additional translate() functions to accept a Point or Pointf for convenience. --- xs/src/libslic3r/ExPolygonCollection.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xs/src/libslic3r/ExPolygonCollection.hpp b/xs/src/libslic3r/ExPolygonCollection.hpp index 57f512336..b11e41ecd 100644 --- a/xs/src/libslic3r/ExPolygonCollection.hpp +++ b/xs/src/libslic3r/ExPolygonCollection.hpp @@ -24,6 +24,8 @@ class ExPolygonCollection operator ExPolygons&(); void scale(double factor); void translate(double x, double y); + void translate(const Point offset) { translate(static_cast(offset.x), static_cast(offset.y)); } + void translate(const Pointf offset) { translate(offset.x, offset.y); } void rotate(double angle, const Point ¢er); template bool contains(const T &item) const; bool contains_b(const Point &point) const;