Defines | Functions

plvect.c File Reference

#include "plplotP.h"
#include <float.h>
#include <ctype.h>

Go to the source code of this file.

Defines

#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 **u, const PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)

Define 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 **  u,
const PLFLT **  v,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

Definition at line 216 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 120 of file plvect.c.

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

Definition at line 68 of file plvect.c.