From: buliabyak Date: Sun, 4 Mar 2007 20:21:39 +0000 (+0000) Subject: comment on bbox types X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=bec730e7ac065bd71eb32afa2f3d47d3f9576559;p=inkscape.git comment on bbox types --- diff --git a/src/sp-item.h b/src/sp-item.h index 9aee4b30a..3b5e64b11 100644 --- a/src/sp-item.h +++ b/src/sp-item.h @@ -91,8 +91,11 @@ struct SPItemCtx { /** Abstract base class for all visible shapes. */ struct SPItem : public SPObject { enum BBoxType { - APPROXIMATE_BBOX, + // legacy behavior: includes crude stroke, markers; excludes long miters, blur margin; is known to be wrong for caps + APPROXIMATE_BBOX, + // includes only the bare path bbox, no stroke, no nothing GEOMETRIC_BBOX, + // includes everything: correctly done stroke (with proper miters and caps), markers, filter margins (e.g. blur) RENDERING_BBOX };