diff options
Diffstat (limited to 'include/basegfx/range/b2drange.hxx')
-rw-r--r-- | include/basegfx/range/b2drange.hxx | 9 |
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 |