Graphviz 13.0.0~dev.20241220.2304
|
#include <neatogen/sparsegraph.h>
Go to the source code of this file.
Data Structures | |
struct | surface_t |
Functions | |
int * | delaunay_tri (double *x, double *y, int n, int *nedges) |
int * | get_triangles (double *x, int n, int *ntris) |
v_data * | UG_graph (double *x, double *y, int n) |
surface_t * | mkSurface (double *x, double *y, int n, int *segs, int nsegs) |
void | freeSurface (surface_t *s) |
int * delaunay_tri | ( | double * | x, |
double * | y, | ||
int | n, | ||
int * | nedges | ||
) |
Definition at line 718 of file delaunay.c.
References agerrorf(), and err.
Referenced by call_tri().
void freeSurface | ( | surface_t * | s | ) |
Definition at line 730 of file delaunay.c.
References agerrorf(), and err.
Referenced by mkRouter().
int * get_triangles | ( | double * | x, |
int | n, | ||
int * | ntris | ||
) |
Definition at line 709 of file delaunay.c.
References agerrorf(), and err.
Referenced by get_tri().
surface_t * mkSurface | ( | double * | x, |
double * | y, | ||
int | n, | ||
int * | segs, | ||
int | nsegs | ||
) |
Definition at line 724 of file delaunay.c.
References agerrorf(), and err.
Referenced by mkRouter().
v_data * UG_graph | ( | double * | x, |
double * | y, | ||
int | n | ||
) |
Definition at line 747 of file delaunay.c.
References delaunay_triangulation(), v_data::edges, v_data::ewgts, gv_calloc(), v_data::nedges, NULL, and remove_edge().
Referenced by call_tri2(), makeHier(), and rescale_layout_polar().