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 |