delaunay[dest].edges[delaunay[dest].nedges++] = source;
}
-v_data *delaunay_triangulation(double *x, double *y, int n)
-{
+static v_data *delaunay_triangulation(double *x, double *y, int n) {
v_data *delaunay;
GtsSurface* s = tri(x, y, n, NULL, 0, 1);
int i, nedges;
return out.edgelist;
}
-v_data *delaunay_triangulation(double *x, double *y, int n)
-{
+static v_data *delaunay_triangulation(double *x, double *y, int n) {
v_data *delaunay;
int nedges;
int *edges;
agerr(AGERR, "get_triangles: %s\n", err);
return 0;
}
-v_data *delaunay_triangulation(double *x, double *y, int n)
-{
+static v_data *delaunay_triangulation(double *x, double *y, int n) {
agerr(AGERR, "delaunay_triangulation: %s\n", err);
return 0;
}
int* neigh; /* 3*nfaces indices of neighbor triangles */
} surface_t;
-v_data *delaunay_triangulation(double *x, double *y, int n);
-
int *delaunay_tri (double *x, double *y, int n, int* nedges);
int *get_triangles (double *x, int n, int* ntris);