diff options
author | Kurt Zenker <kz@openoffice.org> | 2005-11-02 12:53:25 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2005-11-02 12:53:25 +0000 |
commit | 36eb4a27aa201fae3f9c35350ff268b9eaac2e7e (patch) | |
tree | e976db97dc1800777830bc537e3c25f7d3ddaf2f /basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx | |
parent | ec6d04eb0467e27ca82f4a4d46a00c63a869aafb (diff) |
INTEGRATION: CWS canvas02 (1.2.8); FILE MERGED
2005/10/08 13:01:13 thb 1.2.8.2: RESYNC: (1.2-1.3); FILE MERGED
2005/07/28 10:10:42 thb 1.2.8.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
Diffstat (limited to 'basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx')
-rw-r--r-- | basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx b/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx index 8a7edc2e9bc0..7816dc8bd432 100644 --- a/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx +++ b/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx @@ -4,9 +4,9 @@ * * $RCSfile: b2dpolygoncutandtouch.hxx,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: rt $ $Date: 2005-09-07 20:28:02 $ + * last change: $Author: kz $ $Date: 2005-11-02 13:53:25 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -57,7 +57,16 @@ namespace basegfx // look for polypolygon-intersections and polypolygon-touches (point of poly A on an edge of poly B) in given PolyPolygon and add // extra points there. Result will have no touches or intersections between contained polygons on an edge, only on points. For // convenience, the correction for self-intersections for each member polygon will be used, too. - B2DPolyPolygon addPointsAtCutsAndTouches(const B2DPolyPolygon& rCandidate); + // Changed: Self intersections are searched by default, but may be switched off by 2nd parameter. + B2DPolyPolygon addPointsAtCutsAndTouches(const B2DPolyPolygon& rCandidate, bool bSelfIntersections = true); + + // look for intersections of rCandidate with all polygons from rMask and add extra points there. Do + // not change or add points to rMask. + B2DPolygon addPointsAtCutsAndTouches(const B2DPolyPolygon& rMask, const B2DPolygon& rCandidate); + + // look for intersections of rCandidate with all polygons from rMask and add extra points there. Do + // not change or add points to rMask. + B2DPolyPolygon addPointsAtCutsAndTouches(const B2DPolyPolygon& rMask, const B2DPolyPolygon& rCandidate); } // end of namespace tools } // end of namespace basegfx |