From 7531c220483cca211e8c925ec02c9642aaf47e0e Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sun, 8 Jun 2008 14:35:38 +0000 Subject: add conversion from NR::Rect to Geom::Rect (bzr r5848) --- src/libnr/nr-convert2geom.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/libnr/nr-convert2geom.h b/src/libnr/nr-convert2geom.h index 5e6021569..c92c34011 100644 --- a/src/libnr/nr-convert2geom.h +++ b/src/libnr/nr-convert2geom.h @@ -20,7 +20,6 @@ inline Geom::Point to_2geom(NR::Point const & _pt) { return Geom::Point(_pt[0], _pt[1]); } - inline NR::Point from_2geom(Geom::Point const & _pt) { return NR::Point(_pt[0], _pt[1]); } @@ -29,7 +28,6 @@ inline Geom::Matrix to_2geom(NR::Matrix const & mat) { Geom::Matrix mat2geom(mat[0], mat[1], mat[2], mat[3], mat[4], mat[5]); return mat2geom; } - inline NR::Matrix from_2geom(Geom::Matrix const & mat) { NR::Matrix mat2geom(mat[0], mat[1], mat[2], mat[3], mat[4], mat[5]); return mat2geom; @@ -39,6 +37,10 @@ inline Geom::Translate to_2geom(NR::translate const & mat) { return Geom::Translate( mat.offset[0], mat.offset[1] ); } +inline Geom::Rect to_2geom(NR::Rect const & rect) { + Geom::Rect rect2geom(to_2geom(rect.min()), to_2geom(rect.max())); + return rect2geom; +} inline NR::Rect from_2geom(Geom::Rect const & rect2geom) { NR::Rect rect(rect2geom.min(), rect2geom.max()); return rect; -- cgit v1.2.3