/* This file was generated by scramble.py. */
#ifndef _PCODE_HEADER_GUARD_HOUGH_
#define _PCODE_HEADER_GUARD_HOUGH_
typedef struct HoughCircle HoughCircle;
#include "config.h"
#include "image.h"
#include "vector.h"
#include "tiff.h"
#include "draw.h"
struct HoughCircle
{
    int x, y;
    int radius;
    int pixels;
    int accum;
    /* value the accumulator would have if all pixels of the circle */
    int max;
    /* existed at maximum intensity */
};
Vector * hough_circle(Image *image, int min_r, int max_r, int min_cx, int max_cx, int min_cy, int max_cy, int threshold, int hint_r, int hint_x, int hint_y, char const *what, char const *outputdir, char const *outputwhat);
int find_best_circle(Vector *circles, int *x, int *y, int *r, int hint, int hint_x, int hint_y, int hint_r, int hint_weight, int debug);
#endif
/* This file was generated by scramble.py. */
