X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fipdf.h;h=20e47c026675ba138574d3097de5c5327c3cd66e;hb=667281b828c8515e995c0000706157cee180fa08;hp=633c8ef12c2dc3da64681f61f56e5738c53f2717;hpb=3172dd5af487e0f8a6e5cd5439dea594b9cbd7c9;p=ipdf%2Fcode.git diff --git a/src/ipdf.h b/src/ipdf.h index 633c8ef..20e47c0 100644 --- a/src/ipdf.h +++ b/src/ipdf.h @@ -13,7 +13,7 @@ namespace IPDF inline Real Random(Real max=1, Real min=0) { - return min + (max-min) * (Real(rand() % (int)1e6) / Real(1e6)); + return min + (max-min) * (Real(rand() % (int)100) / Real(100)); } typedef unsigned ObjectID; @@ -51,6 +51,15 @@ namespace IPDF std::vector beziers; // bezier curves - look up by data_indices /** Used by PATH only **/ std::vector paths; + + void Clear() + { + types.clear(); + bounds.clear(); + data_indices.clear(); + beziers.clear(); + paths.clear(); + } }; class View;