Classes |
| struct | point |
Defines |
| #define | _POINT_STRUCT |
Typedefs |
| typedef struct delaunay | delaunay |
| typedef struct lpi | lpi |
| typedef struct nnpi | nnpi |
| typedef struct nnhpi | nnhpi |
| typedef struct nnai | nnai |
Enumerations |
| enum | NN_RULE { SIBSON,
NON_SIBSONIAN
} |
Functions |
| void | points_thin (int *n, point **points, int nx, int ny) |
| void | points_generate1 (int n, point points[], int nx, int ny, double zoom, int *nout, point **pout) |
| void | points_generate2 (double xmin, double xmax, double ymin, double ymax, int nx, int ny, int *nout, point **pout) |
| void | points_read (char *fname, int dim, int *n, point **points) |
| double | points_scaletosquare (int n, point *points) |
| void | points_scale (int n, point *points, double k) |
| delaunay * | delaunay_build (int np, point points[], int ns, int segments[], int nh, double holes[]) |
| void | delaunay_destroy (delaunay *d) |
| lpi * | lpi_build (delaunay *d) |
| void | lpi_destroy (lpi *l) |
| void | lpi_interpolate_point (lpi *l, point *p) |
| NNDLLIMPEXP void | lpi_interpolate_points (int nin, point pin[], int nout, point pout[]) |
| nnpi * | nnpi_create (delaunay *d) |
| void | nnpi_destroy (nnpi *nn) |
| void | nnpi_interpolate_point (nnpi *nn, point *p) |
| NNDLLIMPEXP void | nnpi_interpolate_points (int nin, point pin[], double wmin, int nout, point pout[]) |
| void | nnpi_setwmin (nnpi *nn, double wmin) |
| nnhpi * | nnhpi_create (delaunay *d, int size) |
| void | nnhpi_destroy (nnhpi *nn) |
| void | nnhpi_interpolate (nnhpi *nn, point *p) |
| void | nnhpi_modify_data (nnhpi *nn, point *p) |
| void | nnhpi_setwmin (nnhpi *nn, double wmin) |
| nnai * | nnai_build (delaunay *d, int n, double *x, double *y) |
| void | nnai_destroy (nnai *nn) |
| void | nnai_interpolate (nnai *nn, double *zin, double *zout) |
| void | nnai_setwmin (nnai *nn, double wmin) |
| | NNDLLIMPEXP_DATA (NN_RULE) nn_rule |
Variables |
| int | nn_verbose |
| char * | nn_version |
| int | nn_test_vertice |