Graphviz  2.41.20170921.2350
Data Structures | Functions
delaunay.h File Reference
#include "sparsegraph.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

v_datadelaunay_triangulation (double *x, double *y, int n)
 
intdelaunay_tri (double *x, double *y, int n, int *nedges)
 
intget_triangles (double *x, int n, int *ntris)
 
v_dataUG_graph (double *x, double *y, int n, int accurate_computation)
 
surface_tmkSurface (double *x, double *y, int n, int *segs, int nsegs)
 
void freeSurface (surface_t *s)
 

Function Documentation

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

Definition at line 754 of file delaunay.c.

References agerr(), and AGERR.

Referenced by call_tri().

v_data* delaunay_triangulation ( double *  x,
double *  y,
int  n 
)

Definition at line 749 of file delaunay.c.

References agerr(), and AGERR.

Referenced by UG_graph().

void freeSurface ( surface_t s)

Definition at line 766 of file delaunay.c.

References agerr(), and AGERR.

Referenced by mkRouter().

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

Definition at line 744 of file delaunay.c.

References agerr(), and AGERR.

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

Definition at line 760 of file delaunay.c.

References agerr(), and AGERR.

Referenced by mkRouter().

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

Definition at line 784 of file delaunay.c.

References delaunay_triangulation(), v_data::edges, v_data::ewgts, FALSE, N_GNEW, v_data::nedges, NULL, remove_edge(), and TRUE.

Referenced by call_tri2().