QSAS_2_4/QSAS_dist/src/Utilities/qplplot/plgridd.c File Reference

#include "plplotP.h"
#include "nan.h"

Classes

struct  pt

Defines

#define KNN_MAX_ORDER   100

Typedefs

typedef struct pt PT

Functions

static void grid_nnaidw (PLFLT *x, PLFLT *y, PLFLT *z, int npts, PLFLT *xg, int nptsx, PLFLT *yg, int nptsy, PLFLT **zg)
static void grid_nnli (PLFLT *x, PLFLT *y, PLFLT *z, int npts, PLFLT *xg, int nptsx, PLFLT *yg, int nptsy, PLFLT **zg, PLFLT threshold)
static void grid_nnidw (PLFLT *x, PLFLT *y, PLFLT *z, int npts, PLFLT *xg, int nptsx, PLFLT *yg, int nptsy, PLFLT **zg, int knn_order)
static void dist1 (PLFLT gx, PLFLT gy, PLFLT *x, PLFLT *y, int npts, int knn_order)
static void dist2 (PLFLT gx, PLFLT gy, PLFLT *x, PLFLT *y, int npts)
void c_plgriddata (PLFLT *x, PLFLT *y, PLFLT *z, PLINT npts, PLFLT *xg, PLINT nptsx, PLFLT *yg, PLINT nptsy, PLFLT **zg, PLINT type, PLFLT data)

Variables

static PT items [KNN_MAX_ORDER]

Define Documentation

#define KNN_MAX_ORDER   100


Typedef Documentation

typedef struct pt PT


Function Documentation

void c_plgriddata ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  npts,
PLFLT xg,
PLINT  nptsx,
PLFLT yg,
PLINT  nptsy,
PLFLT **  zg,
PLINT  type,
PLFLT  data 
)

static void dist1 ( PLFLT  gx,
PLFLT  gy,
PLFLT x,
PLFLT y,
int  npts,
int  knn_order 
) [static]

static void dist2 ( PLFLT  gx,
PLFLT  gy,
PLFLT x,
PLFLT y,
int  npts 
) [static]

static void grid_nnaidw ( PLFLT x,
PLFLT y,
PLFLT z,
int  npts,
PLFLT xg,
int  nptsx,
PLFLT yg,
int  nptsy,
PLFLT **  zg 
) [static]

static void grid_nnidw ( PLFLT x,
PLFLT y,
PLFLT z,
int  npts,
PLFLT xg,
int  nptsx,
PLFLT yg,
int  nptsy,
PLFLT **  zg,
int  knn_order 
) [static]

static void grid_nnli ( PLFLT x,
PLFLT y,
PLFLT z,
int  npts,
PLFLT xg,
int  nptsx,
PLFLT yg,
int  nptsy,
PLFLT **  zg,
PLFLT  threshold 
) [static]


Variable Documentation

PT items[KNN_MAX_ORDER] [static]


Generated on Fri Jan 8 12:51:26 2010 for QSAS by  doxygen 1.5.7