int quad_intersect(struct quaddata *data_inter, struct quaddata *data)
struct triple * quad_point_new(double x, double y, double z, double sm)
struct quaddata * quad_data_new(double x_or, double y_or, double xmax, double ymax, int rows, int cols, int n_points, int kmax)
int quad_compare(struct triple *point, struct quaddata *data)
struct quaddata ** quad_divide_data(struct quaddata *data, int kmax, double dmin)
int quad_division_check(struct quaddata *data, int kmax)
int quad_add_data(struct triple *point, struct quaddata *data, double dmin)
int quad_get_points(struct quaddata *, struct quaddata *, int)