|
Graphviz
2.29.20120523.0446
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include "delaunay.h"#include "memory.h"#include "logic.h"
Go to the source code of this file.
Enumerations | |
| enum | agerrlevel_t { AGWARN, AGERR, AGMAX, AGPREV, AGWARN, AGERR, AGMAX, AGPREV } |
Functions | |
| int | agerr (agerrlevel_t level, char *fmt,...) |
| int * | get_triangles (double *x, int n, int *tris) |
| v_data * | delaunay_triangulation (double *x, double *y, int n) |
| int * | delaunay_tri (double *x, double *y, int n, int *nedges) |
| surface_t * | mkSurface (double *x, double *y, int n, int *segs, int nsegs) |
| void | freeSurface (surface_t *s) |
| v_data * | UG_graph (double *x, double *y, int n, int accurate_computation) |
| void | freeGraph (v_data *graph) |
| void | freeGraphData (vtx_data *graph) |
| enum agerrlevel_t |
Definition at line 19 of file delaunay.c.
| int agerr | ( | agerrlevel_t | level, |
| char * | fmt, | ||
| ... | |||
| ) |
| int* delaunay_tri | ( | double * | x, |
| double * | y, | ||
| int | n, | ||
| int * | nedges | ||
| ) |
| v_data* delaunay_triangulation | ( | double * | x, |
| double * | y, | ||
| int | n | ||
| ) |
| void freeGraph | ( | v_data * | graph | ) |
| void freeGraphData | ( | vtx_data * | graph | ) |
Definition at line 913 of file delaunay.c.
References free().
| void freeSurface | ( | surface_t * | s | ) |
| int* get_triangles | ( | double * | x, |
| int | n, | ||
| int * | tris | ||
| ) |
Definition at line 749 of file delaunay.c.
| surface_t* mkSurface | ( | double * | x, |
| double * | y, | ||
| int | n, | ||
| int * | segs, | ||
| int | nsegs | ||
| ) |
| v_data* UG_graph | ( | double * | x, |
| double * | y, | ||
| int | n, | ||
| int | accurate_computation | ||
| ) |
Definition at line 789 of file delaunay.c.
References N_GNEW, v_data::ewgts, NULL, v_data::edges, v_data::nedges, delaunay_triangulation(), FALSE, remove_edge(), and TRUE.
Referenced by call_tri2().
1.7.5