summaryrefslogtreecommitdiff
path: root/include/basegfx/range/b2drange.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/basegfx/range/b2drange.hxx')
-rw-r--r--include/basegfx/range/b2drange.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/basegfx/range/b2drange.hxx b/include/basegfx/range/b2drange.hxx
index b0f726ac0e36..9a0aecbdae4c 100644
--- a/include/basegfx/range/b2drange.hxx
+++ b/include/basegfx/range/b2drange.hxx
@@ -114,6 +114,15 @@ namespace basegfx
/** Transform Range by given transformation matrix. */
BASEGFX_DLLPUBLIC void transform(const B2DHomMatrix& rMatrix);
+ /** Translate Range (ie. move).
+ Much faster equivalent of transform(createTranslateB2DHomMatrix(xx)). */
+ BASEGFX_DLLPUBLIC void translate(double fTranslateX, double fTranslateY);
+
+ inline void translate(const B2DTuple& rTranslate)
+ {
+ translate(rTranslate.getX(), rTranslate.getY());
+ }
+
/** Transform Range by given transformation matrix.
This operation transforms the Range by transforming all four possible