17 #define POTRACE_TURNPOLICY_BLACK 0 18 #define POTRACE_TURNPOLICY_WHITE 1 19 #define POTRACE_TURNPOLICY_LEFT 2 20 #define POTRACE_TURNPOLICY_RIGHT 3 21 #define POTRACE_TURNPOLICY_MINORITY 4 22 #define POTRACE_TURNPOLICY_MAJORITY 5 23 #define POTRACE_TURNPOLICY_RANDOM 6 27 void (*
callback)(
double progress,
void *privdata);
72 #define POTRACE_CURVETO 1 73 #define POTRACE_CORNER 2 74 #define POTRACE_ENDPOINT 3 103 #define POTRACE_STATUS_OK 0 104 #define POTRACE_STATUS_INCOMPLETE 1 110 struct potrace_privstate_s *
priv;
int potrace_geojson(FILE *fout, potrace_path_t *plist, int as_polygons)
void(* callback)(double progress, void *privdata)
struct potrace_dpoint_s potrace_dpoint_t
struct potrace_path_s * childlist
void potrace_param_free(potrace_param_t *p)
void potrace_writepbm(FILE *fout, potrace_bitmap_t *bm)
potrace_state_t * potrace_trace(const potrace_param_t *param, const potrace_bitmap_t *bm)
unsigned long potrace_word
char * potrace_version(void)
struct potrace_path_s * next
struct potrace_privpath_s * priv
potrace_progress_t progress
struct potrace_privstate_s * priv
void potrace_state_free(potrace_state_t *st)
struct potrace_path_s * sibling
potrace_param_t * potrace_param_default(void)