#include "plplotP.h"
#include <float.h>
#include <ctype.h>
Defines | |
#define | NEED_PLDEBUG |
#define | SCALE0 2.0 |
Functions | |
static void | plP_plotvect (PLFLT x, PLFLT y, PLFLT u, PLFLT v, PLFLT scale) |
void | c_plarrows (PLFLT *u, PLFLT *v, PLFLT *x, PLFLT *y, PLINT n, PLFLT scale, PLFLT dx, PLFLT dy) |
void | c_plsvect (PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLINT fill) |
void | plfvect (PLFLT(*plf2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data1, PLPointer f2eval_data2, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | c_plvect (PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
Variables | |
static PLFLT | arrow_x [4] = {0.5, -0.5, -0.27, -0.5} |
static PLFLT | arrow_y [4] = {0.0, 0.0, 0.0, 0.20} |
#define NEED_PLDEBUG |
#define SCALE0 2.0 |
void c_plarrows | ( | PLFLT * | u, | |
PLFLT * | v, | |||
PLFLT * | x, | |||
PLFLT * | y, | |||
PLINT | n, | |||
PLFLT | scale, | |||
PLFLT | dx, | |||
PLFLT | dy | |||
) |
void c_plvect | ( | PLFLT ** | u, | |
PLFLT ** | v, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | scale, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
void plfvect | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | plf2eval, | |
PLPointer | f2eval_data1, | |||
PLPointer | f2eval_data2, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | scale, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |