Allow VFPU to save output vcd file
[ipdf/code.git] / src / ipdf.h
index 4041bca..d6dc955 100644 (file)
@@ -2,12 +2,11 @@
 #define _IPDF_H
 
 #include "common.h"
+#include "real.h"
 
 namespace IPDF
 {
-       typedef float Real;
-       
-       inline float RealToFloat(Real r) {return r;}
+
        inline Real Random(Real max=1, Real min=0)
        {
                return min + (max-min) * ((Real)(rand() % (int)1e6) / 1e6);
@@ -16,6 +15,13 @@ namespace IPDF
        typedef unsigned ObjectID;
        typedef enum {RECT_FILLED, RECT_OUTLINE} ObjectType;
 
+       enum DocChunkTypes
+       {
+               CT_NUMOBJS,
+               CT_OBJTYPES,
+               CT_OBJBOUNDS
+       };
+
        struct Rect
        {
                Real x; Real y; Real w; Real h;

UCC git Repository :: git.ucc.asn.au