From a5c3e5efbb45861ce2422c708dda00e075789f20 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sun, 7 Jan 2007 16:57:11 +0100 Subject: [PATCH] convenience function Stencil::translated. --- lily/include/stencil.hh | 1 + lily/stencil.cc | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/lily/include/stencil.hh b/lily/include/stencil.hh index 807ea6d110..a0256be39f 100644 --- a/lily/include/stencil.hh +++ b/lily/include/stencil.hh @@ -73,6 +73,7 @@ public: Real minimum); void add_stencil (Stencil const &m); void translate (Offset); + Stencil translated (Offset) const; void rotate (Real, Offset); void align_to (Axis a, Real x); void translate_axis (Real, Axis); diff --git a/lily/stencil.cc b/lily/stencil.cc index 329c5cae61..009ce6b3f1 100644 --- a/lily/stencil.cc +++ b/lily/stencil.cc @@ -237,3 +237,12 @@ Stencil::in_color (Real r, Real g, Real b) const expr ())); return new_stencil; } + +/* convenience */ +Stencil +Stencil::translated (Offset z) const +{ + Stencil s (*this); + s.translate (z); + return s; +} -- 2.39.2