]> git.donarmstrong.com Git - lilypond.git/commitdiff
convenience function Stencil::translated.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 7 Jan 2007 15:57:11 +0000 (16:57 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 7 Jan 2007 15:57:11 +0000 (16:57 +0100)
lily/include/stencil.hh
lily/stencil.cc

index 807ea6d110d5d3594720f0e239965b534995ddd1..a0256be39faf266c57fed33ed67ad7bce9bec85d 100644 (file)
@@ -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);
index 329c5cae61d2d85b87a41273ae9564bc6b486749..009ce6b3f1286216f5d2928e18e5eb977e1a9c23 100644 (file)
@@ -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;
+}