#include "plplotP.h"
Defines | |
#define | FORM_LEN 10 |
#define | TMPSTRING_LEN 15 |
Functions | |
static void | plcntr (PLFLT(*plf2eval)(PLINT, PLINT, PLPointer), PLPointer plf2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT flev, PLINT **ipts, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
static void | pldrawcn (PLFLT(*plf2eval)(PLINT, PLINT, PLPointer), PLPointer plf2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT flev, char *flabel, PLINT kcol, PLINT krow, PLFLT lastx, PLFLT lasty, PLINT startedge, PLINT **ipts, PLFLT *distance, PLINT *lastindex, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
static void | plfloatlabel (PLFLT value, char *string, PLINT len) |
static PLFLT | plP_pcwcx (PLINT x) |
static PLFLT | plP_pcwcy (PLINT y) |
static void | pl_drawcontlabel (PLFLT tpx, PLFLT tpy, char *flabel, PLFLT *distance, PLINT *lastindex) |
static CONT_LINE * | alloc_line (CONT_LEVEL *node) |
static CONT_LEVEL * | alloc_level (PLFLT level) |
static void | realloc_line (CONT_LINE *line) |
static void | cont_new_store (PLFLT level) |
void | cont_clean_store (CONT_LEVEL *ct) |
static void | cont_xy_store (PLFLT xx, PLFLT yy) |
static void | cont_mv_store (PLFLT xx, PLFLT yy) |
void | c_pl_setcontlabelparam (PLFLT offset, PLFLT size, PLFLT spacing, PLINT active) |
void | c_pl_setcontlabelformat (PLINT lexp, PLINT sigdig) |
PLFLT | plf2eval2 (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
PLFLT | plf2eval (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
PLFLT | plf2evalr (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
void | cont_store (PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data, CONT_LEVEL **contour) |
void | c_plcont (PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | plfcont (PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | pltr0 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
void | pltr1 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
void | pltr2 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
void | pltr2p (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
Variables | |
static int | error |
static PLFLT | contlabel_size = 0.3 |
static PLFLT | contlabel_offset = 0.006 |
static PLFLT | contlabel_space = 0.1 |
static PLINT | contlabel_active = 0 |
static PLINT | limexp = 4 |
static PLINT | sigprec = 2 |
static CONT_LEVEL * | startlev = NULL |
static CONT_LEVEL * | currlev |
static CONT_LINE * | currline |
static int | cont3d = 0 |
#define FORM_LEN 10 |
#define TMPSTRING_LEN 15 |
static CONT_LEVEL* alloc_level | ( | PLFLT | level | ) | [static] |
static CONT_LINE* alloc_line | ( | CONT_LEVEL * | node | ) | [static] |
void c_plcont | ( | PLFLT ** | f, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
void cont_clean_store | ( | CONT_LEVEL * | ct | ) |
static void cont_new_store | ( | PLFLT | level | ) | [static] |
void cont_store | ( | PLFLT ** | f, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data, | |||
CONT_LEVEL ** | contour | |||
) |
static void pl_drawcontlabel | ( | PLFLT | tpx, | |
PLFLT | tpy, | |||
char * | flabel, | |||
PLFLT * | distance, | |||
PLINT * | lastindex | |||
) | [static] |
static void plcntr | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | plf2eval, | |
PLPointer | plf2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT | flev, | |||
PLINT ** | ipts, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) | [static] |
static void pldrawcn | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | plf2eval, | |
PLPointer | plf2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT | flev, | |||
char * | flabel, | |||
PLINT | kcol, | |||
PLINT | krow, | |||
PLFLT | lastx, | |||
PLFLT | lasty, | |||
PLINT | startedge, | |||
PLINT ** | ipts, | |||
PLFLT * | distance, | |||
PLINT * | lastindex, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) | [static] |
void plfcont | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | f2eval, | |
PLPointer | f2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
static void realloc_line | ( | CONT_LINE * | line | ) | [static] |
int cont3d = 0 [static] |
PLINT contlabel_active = 0 [static] |
PLFLT contlabel_offset = 0.006 [static] |
PLFLT contlabel_size = 0.3 [static] |
PLFLT contlabel_space = 0.1 [static] |
CONT_LEVEL* currlev [static] |
int error [static] |
CONT_LEVEL* startlev = NULL [static] |