X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxpoly%2Fxrow.h;h=5de10d4c4046195c7cc973effc8957b86b01eb36;hp=51300a3f27d4758d0c02678a426d1014b1429245;hb=879d0eec420fe0fd5ddcd56c8fe62b82a6744edd;hpb=f5626be739a1e1b61f89d7a389be3c4b5d4d9128 diff --git a/lib/gfxpoly/xrow.h b/lib/gfxpoly/xrow.h index 51300a3..5de10d4 100644 --- a/lib/gfxpoly/xrow.h +++ b/lib/gfxpoly/xrow.h @@ -3,6 +3,8 @@ #include +#include "poly.h" + typedef struct _xrow { int32_t*x; int num; @@ -11,9 +13,12 @@ typedef struct _xrow { } xrow_t; xrow_t* xrow_new(); + void xrow_add(xrow_t*xrow, int32_t x); void xrow_sort(xrow_t*xrow); -void xrow_dump(xrow_t*xrow); +int xrow_find(xrow_t*r, int32_t x); +char xrow_contains(xrow_t*xrow, int32_t x); +void xrow_dump(xrow_t*xrow, double gridsize); void xrow_reset(xrow_t*xrow); void xrow_destroy(xrow_t*xrow);