X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=src%2Fpath.h;fp=src%2Fpath.h;h=eb2b7b7f33d953a64cfca28f7eca015212910bff;hb=58a6719da2337b3e6e20b581885f170bbe5fc480;hp=7eb8dee629f1aacf44cfa7479e340e9ab5c8fa55;hpb=2d12d37f1657d6aef9bb80d735b6c7022aecba6e;p=ipdf%2Fcode.git diff --git a/src/path.h b/src/path.h index 7eb8dee..eb2b7b7 100644 --- a/src/path.h +++ b/src/path.h @@ -9,7 +9,9 @@ #ifdef QUADTREE_DISABLED #define TRANSFORM_BEZIERS_TO_PATH - +#ifdef TRANSFORM_BEZIERS_TO_PATH +#include "gmprat.h" +#endif #endif @@ -35,7 +37,7 @@ namespace IPDF { Path(Objects & objects, unsigned _start, unsigned _end, const Colour & _fill = Colour(128,128,128,255), const Colour & _stroke = Colour(0,0,0,0)); - Rect SolveBounds(const Objects & objects) const; + Rect SolveBounds(const Objects & objects); Rect & GetBounds(Objects & objects); std::vector & FillPoints(const Objects & objects, const View & view); @@ -53,6 +55,13 @@ namespace IPDF std::vector m_fill_points; + #ifdef TRANSFORM_BEZIERS_TO_PATH + Gmprat x; + Gmprat y; + Gmprat w; + Gmprat h; + #endif + Colour m_fill; // colour to fill with Colour m_stroke; // colour to outline with };