Graphviz 14.0.2~dev.20251008.0253
Loading...
Searching...
No Matches
delaunay.h File Reference
#include <neatogen/sparsegraph.h>
#include <util/api.h>
Include dependency graph for delaunay.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  surface_t
 

Functions

PRIVATE int * delaunay_tri (double *x, double *y, int n, int *nedges)
 
PRIVATE int * get_triangles (double *x, int n, int *ntris)
 
PRIVATE v_dataUG_graph (double *x, double *y, int n)
 
PRIVATE surface_tmkSurface (double *x, double *y, int n, int *segs, int nsegs)
 
PRIVATE void freeSurface (surface_t *s)
 

Function Documentation

◆ delaunay_tri()

PRIVATE int * delaunay_tri ( double *  x,
double *  y,
int  n,
int *  nedges 
)

Definition at line 564 of file delaunay.c.

References agerrorf(), err, and nedges.

Referenced by call_tri().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ freeSurface()

PRIVATE void freeSurface ( surface_t s)

Definition at line 587 of file delaunay.c.

References agerrorf(), and err.

Referenced by mkRouter().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_triangles()

PRIVATE int * get_triangles ( double *  x,
int  n,
int *  ntris 
)

Definition at line 547 of file delaunay.c.

References agerrorf(), and err.

Referenced by get_tri().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mkSurface()

PRIVATE surface_t * mkSurface ( double *  x,
double *  y,
int  n,
int *  segs,
int  nsegs 
)

Definition at line 575 of file delaunay.c.

References agerrorf(), and err.

Referenced by mkRouter().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ UG_graph()

PRIVATE v_data * UG_graph ( double *  x,
double *  y,
int  n 
)

Definition at line 606 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().

Here is the call graph for this function:
Here is the caller graph for this function: