PLplot  5.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
plvect.c File Reference
#include "plplotP.h"
#include <float.h>
#include <ctype.h>

Go to the source code of this file.

Macros

#define NEED_PLDEBUG

Functions

static void plP_plotvect (PLFLT x, PLFLT y, PLFLT u, PLFLT v, PLFLT scale)
void c_plsvect (const PLFLT *arrowx, const PLFLT *arrowy, PLINT npts, PLINT fill)
void plfvect (PLFLT(*getuv)(PLINT, PLINT, PLPointer), PLPointer up, PLPointer vp, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
void c_plvect (const PLFLT *const *u, const PLFLT *const *v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)

Macro Definition Documentation

#define NEED_PLDEBUG

Definition at line 24 of file plvect.c.

Function Documentation

void c_plsvect ( const PLFLT arrowx,
const PLFLT arrowy,
PLINT  npts,
PLINT  fill 
)

Definition at line 40 of file plvect.c.

void c_plvect ( const PLFLT *const *  u,
const PLFLT *const *  v,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

Definition at line 231 of file plvect.c.

void plfvect ( PLFLT(*)(PLINT, PLINT, PLPointer getuv,
PLPointer  up,
PLPointer  vp,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

Definition at line 138 of file plvect.c.

static void plP_plotvect ( PLFLT  x,
PLFLT  y,
PLFLT  u,
PLFLT  v,
PLFLT  scale 
)
static

Definition at line 79 of file plvect.c.