PLplot  5.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
plplot_octave.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include "plplot_octave_rej.h"

Go to the source code of this file.

Classes

struct  PLOptionTable
 
struct  PLGraphicsIn
 
struct  PLWindow
 
struct  PLDisplay
 
struct  PLfGrid
 
struct  PLfGrid2
 
struct  PLcGrid
 
struct  PLcGrid2
 
struct  PLColor
 
struct  PLControlPt
 
struct  PLBufferingCB
 

Macros

#define PLARGS(a)   a
 
#define PL_DOUBLE
 
#define PLESC_SET_RGB   1
 
#define PLESC_ALLOC_NCOL   2
 
#define PLESC_SET_LPB   3
 
#define PLESC_EXPOSE   4
 
#define PLESC_RESIZE   5
 
#define PLESC_REDRAW   6
 
#define PLESC_TEXT   7
 
#define PLESC_GRAPH   8
 
#define PLESC_FILL   9
 
#define PLESC_DI   10
 
#define PLESC_FLUSH   11
 
#define PLESC_EH   12
 
#define PLESC_GETC   13
 
#define PLESC_SWIN   14
 
#define PLESC_DOUBLEBUFFERING   15
 
#define PLESC_XORMOD   16
 
#define PLESC_SET_COMPRESSION   17
 
#define PLESC_CLEAR   18
 
#define PLESC_DASH   19
 
#define PLSWIN_DEVICE   1
 
#define PLSWIN_WORLD   2
 
#define PL_OPT_ENABLED   0x0001
 
#define PL_OPT_ARG   0x0002
 
#define PL_OPT_NODELETE   0x0004
 
#define PL_OPT_INVISIBLE   0x0008
 
#define PL_OPT_DISABLED   0x0010
 
#define PL_OPT_FUNC   0x0100
 
#define PL_OPT_BOOL   0x0200
 
#define PL_OPT_INT   0x0400
 
#define PL_OPT_FLOAT   0x0800
 
#define PL_OPT_STRING   0x1000
 
#define PL_PARSE_PARTIAL   0x0000
 
#define PL_PARSE_FULL   0x0001
 
#define PL_PARSE_QUIET   0x0002
 
#define PL_PARSE_NODELETE   0x0004
 
#define PL_PARSE_SHOWALL   0x0008
 
#define PL_PARSE_OVERRIDE   0x0010
 
#define PL_PARSE_NOPROGRAM   0x0020
 
#define PL_PARSE_NODASH   0x0040
 
#define PL_PARSE_SKIP   0x0080
 
#define plParseInternalOpts(a, b, c)   plparseopts( a, b, c )
 
#define plSetInternalOpt(a, b)   plSetOpt( a, b )
 
#define PL_MAXKEY   16
 
#define PL_MAXWINDOWS   64
 
#define PL_NOTSET   ( -42 )
 
#define PLESC_DOUBLEBUFFERING_ENABLE   1
 
#define PLESC_DOUBLEBUFFERING_DISABLE   2
 
#define PLESC_DOUBLEBUFFERING_QUERY   3
 
#define BRAINDEAD
 
#define pl_setcontlabelformat   c_pl_setcontlabelformat
 
#define pl_setcontlabelparam   c_pl_setcontlabelparam
 
#define pladv   c_pladv
 
#define plarc   c_plarc
 
#define plaxes   c_plaxes
 
#define plbin   c_plbin
 
#define plbop   c_plbop
 
#define plbox   c_plbox
 
#define plbox3   c_plbox3
 
#define plbtime   c_plbtime
 
#define plcalc_world   c_plcalc_world
 
#define plclear   c_plclear
 
#define plcol0   c_plcol0
 
#define plcol1   c_plcol1
 
#define plconfigtime   c_plconfigtime
 
#define plcont   c_plcont
 
#define plcpstrm   c_plcpstrm
 
#define plctime   c_plctime
 
#define plend   c_plend
 
#define plend1   c_plend1
 
#define plenv   c_plenv
 
#define plenv0   c_plenv0
 
#define pleop   c_pleop
 
#define plerrx   c_plerrx
 
#define plerry   c_plerry
 
#define plfamadv   c_plfamadv
 
#define plfill   c_plfill
 
#define plfill3   c_plfill3
 
#define plflush   c_plflush
 
#define plfont   c_plfont
 
#define plfontld   c_plfontld
 
#define plgchr   c_plgchr
 
#define plgcol0   c_plgcol0
 
#define plgcol0a   c_plgcol0a
 
#define plgcolbg   c_plgcolbg
 
#define plgcolbga   c_plgcolbga
 
#define plgcompression   c_plgcompression
 
#define plgdev   c_plgdev
 
#define plgdidev   c_plgdidev
 
#define plgdiori   c_plgdiori
 
#define plgdiplt   c_plgdiplt
 
#define plgfam   c_plgfam
 
#define plgfci   c_plgfci
 
#define plgfnam   c_plgfnam
 
#define plgfont   c_plgfont
 
#define plglevel   c_plglevel
 
#define plgpage   c_plgpage
 
#define plgra   c_plgra
 
#define plgradient   c_plgradient
 
#define plgriddata   c_plgriddata
 
#define plgspa   c_plgspa
 
#define plgstrm   c_plgstrm
 
#define plgver   c_plgver
 
#define plgvpd   c_plgvpd
 
#define plgvpw   c_plgvpw
 
#define plgxax   c_plgxax
 
#define plgyax   c_plgyax
 
#define plgzax   c_plgzax
 
#define plhist   c_plhist
 
#define plhls   c_plhls
 
#define plhlsrgb   c_plhlsrgb
 
#define plimage   c_plimage
 
#define plimagefr   c_plimagefr
 
#define plinit   c_plinit
 
#define pljoin   c_pljoin
 
#define pllab   c_pllab
 
#define pllightsource   c_pllightsource
 
#define plline   c_plline
 
#define plline3   c_plline3
 
#define pllsty   c_pllsty
 
#define plmesh   c_plmesh
 
#define plmeshc   c_plmeshc
 
#define plmkstrm   c_plmkstrm
 
#define plmtex   c_plmtex
 
#define plmtex3   c_plmtex3
 
#define plot3d   c_plot3d
 
#define plot3dc   c_plot3dc
 
#define plparseopts   c_plparseopts
 
#define plpat   c_plpat
 
#define plpoin   c_plpoin
 
#define plpoin3   c_plpoin3
 
#define plpoly3   c_plpoly3
 
#define plprec   c_plprec
 
#define plpsty   c_plpsty
 
#define plptex   c_plptex
 
#define plptex3   c_plptex3
 
#define plrandd   c_plrandd
 
#define plreplot   c_plreplot
 
#define plrgb   c_plrgb
 
#define plrgb1   c_plrgb1
 
#define plrgbhls   c_plrgbhls
 
#define plschr   c_plschr
 
#define plscmap0   c_plscmap0
 
#define plscmap0a   c_plscmap0a
 
#define plscmap0n   c_plscmap0n
 
#define plscmap1   c_plscmap1
 
#define plscmap1a   c_plscmap1a
 
#define plscmap1l   c_plscmap1l
 
#define plscmap1la   c_plscmap1la
 
#define plscmap1n   c_plscmap1n
 
#define plscol0   c_plscol0
 
#define plscol0a   c_plscol0a
 
#define plscolbg   c_plscolbg
 
#define plscolbga   c_plscolbga
 
#define plscolor   c_plscolor
 
#define plscompression   c_plscompression
 
#define plsdev   c_plsdev
 
#define plsdidev   c_plsdidev
 
#define plsdimap   c_plsdimap
 
#define plsdiori   c_plsdiori
 
#define plsdiplt   c_plsdiplt
 
#define plsdiplz   c_plsdiplz
 
#define plseed   c_plseed
 
#define plsesc   c_plsesc
 
#define plsfam   c_plsfam
 
#define plsfci   c_plsfci
 
#define plsfnam   c_plsfnam
 
#define plsfont   c_plsfont
 
#define plshades   c_plshades
 
#define plshade   c_plshade
 
#define plshade1   c_plshade1
 
#define plslabelfunc   c_plslabelfunc
 
#define plsmaj   c_plsmaj
 
#define plsmin   c_plsmin
 
#define plsori   c_plsori
 
#define plspage   c_plspage
 
#define plspal0   c_plspal0
 
#define plspal1   c_plspal1
 
#define plspause   c_plspause
 
#define plsstrm   c_plsstrm
 
#define plssub   c_plssub
 
#define plssym   c_plssym
 
#define plstar   c_plstar
 
#define plstart   c_plstart
 
#define plstripa   c_plstripa
 
#define plstripc   c_plstripc
 
#define plstripd   c_plstripd
 
#define plstyl   c_plstyl
 
#define plsurf3d   c_plsurf3d
 
#define plsvect   c_plsvect
 
#define plsvpa   c_plsvpa
 
#define plsxax   c_plsxax
 
#define plsyax   c_plsyax
 
#define plsym   c_plsym
 
#define plszax   c_plszax
 
#define pltext   c_pltext
 
#define pltimefmt   c_pltimefmt
 
#define plvasp   c_plvasp
 
#define plvect   c_plvect
 
#define plvpas   c_plvpas
 
#define plvpor   c_plvpor
 
#define plvsta   c_plvsta
 
#define plw3d   c_plw3d
 
#define plwidth   c_plwidth
 
#define plwind   c_plwind
 
#define plxormod   c_plxormod
 
#define plclr   pleop
 
#define plpage   plbop
 
#define plcol   plcol0
 
#define plcontf   plfcont
 
#define Alloc2dGrid   plAlloc2dGrid
 
#define Free2dGrid   plFree2dGrid
 
#define f2c(f, ff, nx, ny)
 
#define GRID_CSA   1
 
#define GRID_DTLI   2
 
#define GRID_NNI   3
 
#define GRID_NNIDW   4
 
#define GRID_NNLI   5
 
#define GRID_NNAIDW   6
 

Typedefs

typedef double PLFLT
 
typedef int PLINT
 
typedef unsigned PLUNICODE
 
typedef PLINT PLBOOL
 
typedef voidPLPointer
 

Functions

void c_pladv (PLINT page)
 
void c_plarc (PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, PLFLT rotate, PLBOOL fill)
 
void c_plaxes (PLFLT x0, PLFLT y0, const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub)
 
void c_plbin (PLINT nbin, PLFLT *x, PLFLT *y, PLINT center)
 
void c_plbop (void)
 
void c_plbox (const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub)
 
void c_plbox3 (const char *xopt, const char *xlabel, PLFLT xtick, PLINT nsubx, const char *yopt, const char *ylabel, PLFLT ytick, PLINT nsuby, const char *zopt, const char *zlabel, PLFLT ztick, PLINT nsubz)
 
void c_plbtime (PLINT *year, PLINT *month, PLINT *day, PLINT *hour, PLINT *min, PLFLT *sec, PLFLT ctime)
 
void c_plxormod (PLINT mode, PLINT *status)
 
void c_plcalc_world (PLFLT rx, PLFLT ry, PLFLT *wx, PLFLT *wy, PLINT *window)
 
void c_plclear (void)
 
void c_plcol0 (PLINT icol0)
 
void my_plcol (PLINT icol0)
 
void c_plcol1 (PLFLT col1)
 
void c_plconfigtime (PLFLT scale, PLFLT offset1, PLFLT offset2, PLINT ccontrol, PLBOOL ifbtime_offset, PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec)
 
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)
 
void xform (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data)
 
void my_plcont (PLFLT *f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, PLFLT *tr)
 
void my_plcont0 (PLFLT *f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel)
 
void my_plcont1 (PLFLT *f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, PLFLT *xg, PLFLT *yg)
 
void my_plcont2 (PLFLT *f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, PLFLT *xg, PLFLT *yg)
 
void my_plcont2p (PLFLT *f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, PLFLT *xg, PLFLT *yg)
 
void c_plcpstrm (PLINT iplsr, PLINT flags)
 
void c_plctime (PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec, PLFLT *ctime)
 
void pldid2pc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
 
void pldip2dc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
 
void c_plend (void)
 
void c_plend1 (void)
 
void c_plenv (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis)
 
void c_plenv0 (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis)
 
void c_pleop (void)
 
void c_plerrx (PLINT n, PLFLT *xmin, PLFLT *xmax, PLFLT *y)
 
void c_plerry (PLINT n, PLFLT *x, PLFLT *ymin, PLFLT *ymax)
 
void c_plfamadv (void)
 
void c_plfill (PLINT n, PLFLT *x, PLFLT *y)
 
void c_plfill3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z)
 
void c_plflush (void)
 
void c_plfont (PLINT ifont)
 
void c_plfontld (PLINT fnt)
 
void c_plgchr (PLFLT *p_def, PLFLT *p_ht)
 
void c_plgcol0 (PLINT icol0, PLINT *r, PLINT *g, PLINT *b)
 
void c_plgcol0a (PLINT icol0, PLINT *r, PLINT *g, PLINT *b, PLFLT *a)
 
void c_plgcolbg (PLINT *r, PLINT *g, PLINT *b)
 
void c_plgcolbga (PLINT *r, PLINT *g, PLINT *b, PLFLT *a)
 
void c_plgcompression (PLINT *compression)
 
void c_plgdev (char *p_dev)
 
void c_plgdidev (PLFLT *p_mar, PLFLT *p_aspect, PLFLT *p_jx, PLFLT *p_jy)
 
void c_plgdiori (PLFLT *p_rot)
 
void c_plgdiplt (PLFLT *p_xmin, PLFLT *p_ymin, PLFLT *p_xmax, PLFLT *p_ymax)
 
void c_plgfci (PLUNICODE *pfci)
 
void c_plgfam (PLINT *p_fam, PLINT *p_num, PLINT *p_bmax)
 
void c_plgfnam (char *fnam)
 
void c_plgfont (PLINT *p_family, PLINT *p_style, PLINT *p_weight)
 
void c_plglevel (PLINT *p_level)
 
void c_plgpage (PLFLT *p_xp, PLFLT *p_yp, PLINT *p_xleng, PLINT *p_yleng, PLINT *p_xoff, PLINT *p_yoff)
 
void c_plgra (void)
 
void c_plgradient (PLINT n, PLFLT *x, PLFLT *y, PLFLT angle)
 
void plgriddata (PLFLT *x, PLFLT *y, PLFLT *z, int npts, PLFLT *xg, int nptsx, PLFLT *yg, int nptsy, PLFLT **zg, int type, PLFLT data)
 
void my_plgriddata (PLFLT *x, PLFLT *y, PLFLT *z, int npts, PLFLT *xg, int nptsx, PLFLT *yg, int nptsy, PLFLT *zg, int type, PLFLT data)
 
void c_plgspa (PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax)
 
void c_plgstrm (PLINT *p_strm)
 
void c_plgver (char *p_ver)
 
void c_plgvpd (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
 
void c_plgvpw (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
 
void c_plgxax (PLINT *p_digmax, PLINT *p_digits)
 
void c_plgyax (PLINT *p_digmax, PLINT *p_digits)
 
void c_plgzax (PLINT *p_digmax, PLINT *p_digits)
 
void c_plhist (PLINT n, PLFLT *data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT oldwin)
 
void c_plhls (PLFLT h, PLFLT l, PLFLT s)
 
void c_plhlsrgb (PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b)
 
void c_plinit (void)
 
void c_pljoin (PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2)
 
void c_pllab (const char *xlabel, const char *ylabel, const char *tlabel)
 
void c_pllightsource (PLFLT x, PLFLT y, PLFLT z)
 
void c_plline (PLINT n, PLFLT *x, PLFLT *y)
 
void c_plline3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z)
 
void c_pllsty (PLINT lin)
 
void c_plmesh (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt)
 
void my_plmesh (PLFLT *x, PLFLT *y, PLFLT *z, PLINT nx, PLINT ny, PLINT opt)
 
void c_plmeshc (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void my_plmeshc (PLFLT *x, PLFLT *y, PLFLT *z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void c_plmkstrm (PLINT *p_strm)
 
void c_plmtex (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text)
 
void c_plmtex3 (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text)
 
void c_plot3d (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLINT side)
 
void my_plot3d (PLFLT *x, PLFLT *y, PLFLT *z, PLINT nx, PLINT ny, PLINT opt, PLINT side)
 
void c_plot3dc (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void my_plot3dc (PLFLT *x, PLFLT *y, PLFLT *z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void c_plsurf3d (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void my_plsurf3d (PLFLT *x, PLFLT *y, PLFLT *z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void c_plpat (PLINT nlin, PLINT *inc, PLINT *del)
 
void c_plpoin (PLINT n, PLFLT *x, PLFLT *y, PLINT code)
 
void c_plpoin3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT code)
 
void c_plpoly3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT *draw, PLINT ifcc)
 
void my_plpoly3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT *draw, PLINT clockwise)
 
void c_plprec (PLINT setp, PLINT prec)
 
void c_plpsty (PLINT patt)
 
void c_plptex (PLFLT x, PLFLT y, PLFLT dx, PLFLT dy, PLFLT just, const char *text)
 
void c_plptex3 (PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, const char *text)
 
PLFLT c_plrandd (void)
 
void c_plreplot (void)
 
void c_plrgb (PLFLT r, PLFLT g, PLFLT b)
 
void c_plrgb1 (PLINT r, PLINT g, PLINT b)
 
void c_plrgbhls (PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s)
 
void c_plschr (PLFLT def, PLFLT scale)
 
void c_plscmap0n (PLINT ncol0)
 
void c_plscmap1n (PLINT ncol1)
 
void c_plscmap0 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol0)
 
void c_plscmap1 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol1)
 
void c_plscmap1l (PLINT itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLINT *alt_hue_path)
 
void c_plscol0 (PLINT icol0, PLINT r, PLINT g, PLINT b)
 
void c_plscolbg (PLINT r, PLINT g, PLINT b)
 
void c_plscmap0a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol0)
 
void c_plscmap1a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol1)
 
void c_plscmap1la (PLINT itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLFLT *a, PLINT *alt_hue_path)
 
void c_plscol0a (PLINT icol0, PLINT r, PLINT g, PLINT b, PLFLT a)
 
void c_plscolbga (PLINT r, PLINT g, PLINT b, PLFLT a)
 
void c_plscolor (PLINT color)
 
void c_plscompression (PLINT compression)
 
void c_plsdev (const char *devname)
 
void c_plsdidev (PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy)
 
void c_plsdimap (PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm)
 
void c_plsdiori (PLFLT rot)
 
void c_plsdiplt (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
 
void c_plsdiplz (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
 
void c_plseed (unsigned s)
 
void c_plsesc (char esc)
 
void c_pl_setcontlabelparam (PLFLT offset, PLFLT size, PLFLT spacing, PLINT active)
 
void c_pl_setcontlabelformat (PLINT lexp, PLINT sigdig)
 
void c_plsfam (PLINT fam, PLINT num, PLINT bmax)
 
void c_plsfci (PLUNICODE fci)
 
void c_plsfont (PLINT family, PLINT style, PLINT weight)
 
void c_plsfnam (const char *fnam)
 
void my_plshade (PLFLT *a, PLINT nx, PLINT ny, PLFLT *defined, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, PLINT rectangular, PLFLT *tr)
 
void my_plshade1 (PLFLT *a, PLINT nx, PLINT ny, const char *defined, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, PLINT rectangular, PLFLT *xg, PLFLT *yg)
 
void my_plshade2 (PLFLT *a, PLINT nx, PLINT ny, const char *defined, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, PLINT rectangular, PLFLT *xg, PLFLT *yg)
 
void my_plshades (PLFLT *a, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, PLINT rectangular)
 
void my_plshadesx (PLFLT *a, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, PLINT rectangular, PLFLT *tr)
 
void my_plshades1 (PLFLT *a, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, PLINT rectangular, PLFLT *xg, PLFLT *yg)
 
void my_plshades2 (PLFLT *a, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, PLINT rectangular, PLFLT *xg, PLFLT *yg)
 
void c_plsmaj (PLFLT def, PLFLT scale)
 
void c_plsmin (PLFLT def, PLFLT scale)
 
void c_plsori (PLINT ori)
 
void c_plspage (PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff)
 
void c_plspal0 (const char *filename)
 
void c_plspal1 (const char *filename, PLINT interpolate)
 
void c_plspause (PLINT pause)
 
void c_plsstrm (PLINT strm)
 
void c_plssub (PLINT nx, PLINT ny)
 
void c_plssym (PLFLT def, PLFLT scale)
 
void c_plstar (PLINT nx, PLINT ny)
 
void c_plstart (const char *devname, PLINT nx, PLINT ny)
 
void my_plstripc (int *id, char *xspec, char *yspec, PLFLT xmin, PLFLT xmax, PLFLT xjump, PLFLT ymin, PLFLT ymax, PLFLT xlpos, PLFLT ylpos, PLINT y_ascl, PLINT acc, PLINT colbox, PLINT collab, PLINT *colline, PLINT *styline, char *legline1, char *legline2, char *legline3, char *legline4, char *labx, char *laby, char *labtop)
 
void c_plstripa (PLINT id, PLINT pen, PLFLT x, PLFLT y)
 
void c_plstripd (PLINT id)
 
void c_plstyl (PLINT nms, PLINT *mark, PLINT *space)
 
void c_plsvect (PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLBOOL fill)
 
void c_plsvpa (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
 
void c_plsxax (PLINT digmax, PLINT digits)
 
void plsxwin (PLINT window_id)
 
void c_plsyax (PLINT digmax, PLINT digits)
 
void c_plsym (PLINT n, PLFLT *x, PLFLT *y, PLINT code)
 
void c_plszax (PLINT digmax, PLINT digits)
 
void c_pltext (void)
 Switches to text screen. More...
 
void c_pltimefmt (const char *fmt)
 
void c_plvasp (PLFLT aspect)
 
void my_plvect (PLFLT *u, PLFLT *v, PLINT nx, PLINT ny, PLFLT scale, PLFLT *tr)
 
void my_plvect1 (PLFLT *u, PLFLT *v, PLINT nx, PLINT ny, PLFLT scale, PLFLT *xg, PLFLT *yg)
 
void my_plvect2 (PLFLT *u, PLFLT *v, PLINT nx, PLINT ny, PLFLT scale, PLFLT *xg, PLFLT *yg)
 
void c_plvpas (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect)
 
void c_plvpor (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
 
void c_plvsta (void)
 
void c_plw3d (PLFLT basex, PLFLT basey, PLFLT height, PLFLT xmin0, PLFLT xmax0, PLFLT ymin0, PLFLT ymax0, PLFLT zmin0, PLFLT zmax0, PLFLT alt, PLFLT az)
 
void c_plwidth (PLFLT width)
 
void c_plwind (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
 
void plgFileDevs (char ***p_menustr, char ***p_devname, int *p_ndev)
 
void plgDevs (char ***p_menustr, char ***p_devname, int *p_ndev)
 
void plsError (PLINT *errcode, char *errmsg)
 
void pltr0f (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
 
void pltr2f (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
 
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 plClearOpts (void)
 
void plResetOpts (void)
 
int plMergeOpts (PLOptionTable *options, char *name, char **notes)
 
void plSetUsage (char *program_string, char *usage_string)
 
int plSetOpt (char *opt, char *optarg)
 
int plparseopts (int *p_argc, char **argv, PLINT mode)
 
void plOptUsage (void)
 
void plgfile (FILE **p_file)
 
void plsfile (FILE *file)
 
void plgesc (char *p_esc)
 
void pl_cmd (PLINT op, void *ptr)
 
int plFindName (char *p)
 
char * plFindCommand (char *fn)
 
void plGetName (char *dir, char *subdir, char *filename, char **filespec)
 
PLINT plGetInt (char *s)
 
PLFLT plGetFlt (char *s)
 
void plAlloc2dGrid (PLFLT ***f, PLINT nx, PLINT ny)
 
void plFree2dGrid (PLFLT **f, PLINT nx, PLINT ny)
 
int plGetCursor (PLGraphicsIn *gin)
 
int my_plGetCursor (int *state, int *keysym, int *button, char *string, int *pX, int *pY, PLFLT *dX, PLFLT *dY, PLFLT *wX, PLFLT *wY, int *subwin)
 
int plTranslateCursor (PLGraphicsIn *gin)
 
int my_plTranslateCursor (PLFLT *x, PLFLT *y, PLFLT x_in, PLFLT y_in)
 
void plimage (PLFLT **data, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax)
 
void my_plimage (PLFLT *a, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT dxmin, PLFLT dxmax, PLFLT dymin, PLFLT dymax)
 
void my_plimagefr (PLFLT *a, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax)
 
void my_plimagefrx (PLFLT *a, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, PLFLT *tr)
 
void my_plimagefr1 (PLFLT *a, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, PLFLT *xg, PLFLT *yg)
 
void my_plimagefr2 (PLFLT *a, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, PLFLT *xg, PLFLT *yg)
 
void plcolorbar (PLFLT *p_colorbar_width, PLFLT *p_colorbar_height, PLINT opt, PLINT position, PLFLT x, PLFLT y, PLFLT x_length, PLFLT y_length, PLINT bg_color, PLINT bb_color, PLINT bb_style, PLFLT low_cap_color, PLFLT high_cap_color, PLINT cont_color, PLFLT cont_width, PLINT n_labels, const PLINT *label_opts, const char *const *label, PLINT n_axes, const char *const *axis_opts, const PLFLT *ticks, const PLINT *sub_ticks, const PLINT *n_values, const PLFLT *const *values) void my_plcolorbar(PLFLT *p_colorbar_width
 
 for (i=0;i< nx;i++) if(n_values[i]< ny) ny
 
 f2c (a, aa, nx, ny)
 
 c_plcolorbar (p_colorbar_width, p_colorbar_height, opt, position, x, y, x_length, y_length, bg_color, bb_color, bb_style, low_cap_color, high_cap_color, cont_color, cont_width, n_labels, label_opts, label, nx, axis_opts, ticks, sub_ticks, n_values, aa)
 

Variables

void PLFLTp_colorbar_height
 
void PLFLT PLINT opt
 
void PLFLT PLINT PLINT position
 
void PLFLT PLINT PLINT PLFLT x
 
void PLFLT PLINT PLINT PLFLT PLFLT y
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT 
x_length
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT 
y_length
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT 
bg_color
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT 
bb_color
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT 
bb_style
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT 
low_cap_color
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT 
high_cap_color
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT 
cont_color
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT 
cont_width
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT 
n_labels
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT
label_opts
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const * 
label
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const PLINT 
nx
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const PLINT const char *const * 
axis_opts
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const PLINT const char *const
const PLFLT
ticks
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const PLINT const char *const
const PLFLT const PLINT
sub_ticks
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const PLINT const char *const
const PLFLT const PLINT const
PLINT
n_values
 
void PLFLT PLINT PLINT PLFLT
PLFLT PLFLT PLFLT PLINT PLINT
PLINT PLFLT PLFLT PLINT PLFLT
PLINT const PLINT const char
*const PLINT const char *const
const PLFLT const PLINT const
PLINT const PLFLT
a
 
 ny = -1
 

Macro Definition Documentation

#define Alloc2dGrid   plAlloc2dGrid

Definition at line 607 of file plplot_octave.h.

#define BRAINDEAD

Definition at line 431 of file plplot_octave.h.

#define f2c (   f,
  ff,
  nx,
  ny 
)
Value:
PLFLT * *ff; \
ff = (PLFLT **) alloca( nx * sizeof ( PLFLT * ) ); \
for ( int i = 0; i < nx; i++ ) { \
ff[i] = (PLFLT *) alloca( ny * sizeof ( PLFLT ) ); \
for ( int j = 0; j < ny; j++ ) \
*( ff[i] + j ) = *( f + nx * j + i );}
void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char *const PLINT nx
for(i=0;i< nx;i++) if(n_values[i]< ny) ny
float PLFLT
Definition: plplot.h:159

Definition at line 733 of file plplot_octave.h.

#define Free2dGrid   plFree2dGrid

Definition at line 608 of file plplot_octave.h.

#define GRID_CSA   1

Definition at line 957 of file plplot_octave.h.

#define GRID_DTLI   2

Definition at line 958 of file plplot_octave.h.

#define GRID_NNAIDW   6

Definition at line 962 of file plplot_octave.h.

#define GRID_NNI   3

Definition at line 959 of file plplot_octave.h.

#define GRID_NNIDW   4

Definition at line 960 of file plplot_octave.h.

#define GRID_NNLI   5

Definition at line 961 of file plplot_octave.h.

#define PL_DOUBLE

Definition at line 140 of file plplot_octave.h.

#define PL_MAXKEY   16

Definition at line 248 of file plplot_octave.h.

#define PL_MAXWINDOWS   64

Definition at line 265 of file plplot_octave.h.

#define PL_NOTSET   ( -42 )

Definition at line 285 of file plplot_octave.h.

#define PL_OPT_ARG   0x0002

Definition at line 201 of file plplot_octave.h.

#define PL_OPT_BOOL   0x0200

Definition at line 209 of file plplot_octave.h.

#define PL_OPT_DISABLED   0x0010

Definition at line 204 of file plplot_octave.h.

#define PL_OPT_ENABLED   0x0001

Definition at line 200 of file plplot_octave.h.

#define PL_OPT_FLOAT   0x0800

Definition at line 211 of file plplot_octave.h.

#define PL_OPT_FUNC   0x0100

Definition at line 208 of file plplot_octave.h.

#define PL_OPT_INT   0x0400

Definition at line 210 of file plplot_octave.h.

#define PL_OPT_INVISIBLE   0x0008

Definition at line 203 of file plplot_octave.h.

#define PL_OPT_NODELETE   0x0004

Definition at line 202 of file plplot_octave.h.

#define PL_OPT_STRING   0x1000

Definition at line 212 of file plplot_octave.h.

#define PL_PARSE_FULL   0x0001

Definition at line 218 of file plplot_octave.h.

#define PL_PARSE_NODASH   0x0040

Definition at line 225 of file plplot_octave.h.

#define PL_PARSE_NODELETE   0x0004

Definition at line 220 of file plplot_octave.h.

#define PL_PARSE_NOPROGRAM   0x0020

Definition at line 224 of file plplot_octave.h.

#define PL_PARSE_OVERRIDE   0x0010

Definition at line 223 of file plplot_octave.h.

#define PL_PARSE_PARTIAL   0x0000

Definition at line 217 of file plplot_octave.h.

#define PL_PARSE_QUIET   0x0002

Definition at line 219 of file plplot_octave.h.

#define PL_PARSE_SHOWALL   0x0008

Definition at line 222 of file plplot_octave.h.

#define PL_PARSE_SKIP   0x0080

Definition at line 226 of file plplot_octave.h.

#define pl_setcontlabelformat   c_pl_setcontlabelformat

Definition at line 438 of file plplot_octave.h.

#define pl_setcontlabelparam   c_pl_setcontlabelparam

Definition at line 439 of file plplot_octave.h.

#define pladv   c_pladv

Definition at line 440 of file plplot_octave.h.

#define plarc   c_plarc

Definition at line 441 of file plplot_octave.h.

#define PLARGS (   a)    a

Definition at line 120 of file plplot_octave.h.

#define plaxes   c_plaxes

Definition at line 442 of file plplot_octave.h.

#define plbin   c_plbin

Definition at line 443 of file plplot_octave.h.

#define plbop   c_plbop

Definition at line 444 of file plplot_octave.h.

#define plbox   c_plbox

Definition at line 445 of file plplot_octave.h.

#define plbox3   c_plbox3

Definition at line 446 of file plplot_octave.h.

#define plbtime   c_plbtime

Definition at line 447 of file plplot_octave.h.

#define plcalc_world   c_plcalc_world

Definition at line 448 of file plplot_octave.h.

#define plclear   c_plclear

Definition at line 449 of file plplot_octave.h.

#define plclr   pleop

Definition at line 603 of file plplot_octave.h.

#define plcol   plcol0

Definition at line 605 of file plplot_octave.h.

#define plcol0   c_plcol0

Definition at line 450 of file plplot_octave.h.

#define plcol1   c_plcol1

Definition at line 451 of file plplot_octave.h.

#define plconfigtime   c_plconfigtime

Definition at line 452 of file plplot_octave.h.

#define plcont   c_plcont

Definition at line 453 of file plplot_octave.h.

#define plcontf   plfcont

Definition at line 606 of file plplot_octave.h.

#define plcpstrm   c_plcpstrm

Definition at line 454 of file plplot_octave.h.

#define plctime   c_plctime

Definition at line 455 of file plplot_octave.h.

#define plend   c_plend

Definition at line 456 of file plplot_octave.h.

#define plend1   c_plend1

Definition at line 457 of file plplot_octave.h.

#define plenv   c_plenv

Definition at line 458 of file plplot_octave.h.

#define plenv0   c_plenv0

Definition at line 459 of file plplot_octave.h.

#define pleop   c_pleop

Definition at line 460 of file plplot_octave.h.

#define plerrx   c_plerrx

Definition at line 461 of file plplot_octave.h.

#define plerry   c_plerry

Definition at line 462 of file plplot_octave.h.

#define PLESC_ALLOC_NCOL   2

Definition at line 172 of file plplot_octave.h.

#define PLESC_CLEAR   18

Definition at line 188 of file plplot_octave.h.

#define PLESC_DASH   19

Definition at line 189 of file plplot_octave.h.

#define PLESC_DI   10

Definition at line 180 of file plplot_octave.h.

#define PLESC_DOUBLEBUFFERING   15

Definition at line 185 of file plplot_octave.h.

#define PLESC_DOUBLEBUFFERING_DISABLE   2

Definition at line 377 of file plplot_octave.h.

#define PLESC_DOUBLEBUFFERING_ENABLE   1

Definition at line 376 of file plplot_octave.h.

#define PLESC_DOUBLEBUFFERING_QUERY   3

Definition at line 378 of file plplot_octave.h.

#define PLESC_EH   12

Definition at line 182 of file plplot_octave.h.

#define PLESC_EXPOSE   4

Definition at line 174 of file plplot_octave.h.

#define PLESC_FILL   9

Definition at line 179 of file plplot_octave.h.

#define PLESC_FLUSH   11

Definition at line 181 of file plplot_octave.h.

#define PLESC_GETC   13

Definition at line 183 of file plplot_octave.h.

#define PLESC_GRAPH   8

Definition at line 178 of file plplot_octave.h.

#define PLESC_REDRAW   6

Definition at line 176 of file plplot_octave.h.

#define PLESC_RESIZE   5

Definition at line 175 of file plplot_octave.h.

#define PLESC_SET_COMPRESSION   17

Definition at line 187 of file plplot_octave.h.

#define PLESC_SET_LPB   3

Definition at line 173 of file plplot_octave.h.

#define PLESC_SET_RGB   1

Definition at line 171 of file plplot_octave.h.

#define PLESC_SWIN   14

Definition at line 184 of file plplot_octave.h.

#define PLESC_TEXT   7

Definition at line 177 of file plplot_octave.h.

#define PLESC_XORMOD   16

Definition at line 186 of file plplot_octave.h.

#define plfamadv   c_plfamadv

Definition at line 463 of file plplot_octave.h.

#define plfill   c_plfill

Definition at line 464 of file plplot_octave.h.

#define plfill3   c_plfill3

Definition at line 465 of file plplot_octave.h.

#define plflush   c_plflush

Definition at line 466 of file plplot_octave.h.

#define plfont   c_plfont

Definition at line 467 of file plplot_octave.h.

#define plfontld   c_plfontld

Definition at line 468 of file plplot_octave.h.

#define plgchr   c_plgchr

Definition at line 469 of file plplot_octave.h.

#define plgcol0   c_plgcol0

Definition at line 470 of file plplot_octave.h.

#define plgcol0a   c_plgcol0a

Definition at line 471 of file plplot_octave.h.

#define plgcolbg   c_plgcolbg

Definition at line 472 of file plplot_octave.h.

#define plgcolbga   c_plgcolbga

Definition at line 473 of file plplot_octave.h.

#define plgcompression   c_plgcompression

Definition at line 474 of file plplot_octave.h.

#define plgdev   c_plgdev

Definition at line 475 of file plplot_octave.h.

#define plgdidev   c_plgdidev

Definition at line 476 of file plplot_octave.h.

#define plgdiori   c_plgdiori

Definition at line 477 of file plplot_octave.h.

#define plgdiplt   c_plgdiplt

Definition at line 478 of file plplot_octave.h.

#define plgfam   c_plgfam

Definition at line 479 of file plplot_octave.h.

#define plgfci   c_plgfci

Definition at line 480 of file plplot_octave.h.

#define plgfnam   c_plgfnam

Definition at line 481 of file plplot_octave.h.

#define plgfont   c_plgfont

Definition at line 482 of file plplot_octave.h.

#define plglevel   c_plglevel

Definition at line 483 of file plplot_octave.h.

#define plgpage   c_plgpage

Definition at line 484 of file plplot_octave.h.

#define plgra   c_plgra

Definition at line 485 of file plplot_octave.h.

#define plgradient   c_plgradient

Definition at line 486 of file plplot_octave.h.

#define plgriddata   c_plgriddata

Definition at line 487 of file plplot_octave.h.

#define plgspa   c_plgspa

Definition at line 488 of file plplot_octave.h.

#define plgstrm   c_plgstrm

Definition at line 489 of file plplot_octave.h.

#define plgver   c_plgver

Definition at line 490 of file plplot_octave.h.

#define plgvpd   c_plgvpd

Definition at line 491 of file plplot_octave.h.

#define plgvpw   c_plgvpw

Definition at line 492 of file plplot_octave.h.

#define plgxax   c_plgxax

Definition at line 493 of file plplot_octave.h.

#define plgyax   c_plgyax

Definition at line 494 of file plplot_octave.h.

#define plgzax   c_plgzax

Definition at line 495 of file plplot_octave.h.

#define plhist   c_plhist

Definition at line 496 of file plplot_octave.h.

#define plhls   c_plhls

Definition at line 497 of file plplot_octave.h.

#define plhlsrgb   c_plhlsrgb

Definition at line 498 of file plplot_octave.h.

#define plimage   c_plimage

Definition at line 499 of file plplot_octave.h.

#define plimagefr   c_plimagefr

Definition at line 500 of file plplot_octave.h.

#define plinit   c_plinit

Definition at line 501 of file plplot_octave.h.

#define pljoin   c_pljoin

Definition at line 502 of file plplot_octave.h.

#define pllab   c_pllab

Definition at line 503 of file plplot_octave.h.

#define pllightsource   c_pllightsource

Definition at line 504 of file plplot_octave.h.

#define plline   c_plline

Definition at line 505 of file plplot_octave.h.

#define plline3   c_plline3

Definition at line 506 of file plplot_octave.h.

#define pllsty   c_pllsty

Definition at line 507 of file plplot_octave.h.

#define plmesh   c_plmesh

Definition at line 508 of file plplot_octave.h.

#define plmeshc   c_plmeshc

Definition at line 509 of file plplot_octave.h.

#define plmkstrm   c_plmkstrm

Definition at line 510 of file plplot_octave.h.

#define plmtex   c_plmtex

Definition at line 511 of file plplot_octave.h.

#define plmtex3   c_plmtex3

Definition at line 512 of file plplot_octave.h.

#define plot3d   c_plot3d

Definition at line 513 of file plplot_octave.h.

#define plot3dc   c_plot3dc

Definition at line 514 of file plplot_octave.h.

#define plpage   plbop

Definition at line 604 of file plplot_octave.h.

#define plParseInternalOpts (   a,
  b,
 
)    plparseopts( a, b, c )

Definition at line 230 of file plplot_octave.h.

#define plparseopts   c_plparseopts

Definition at line 515 of file plplot_octave.h.

#define plpat   c_plpat

Definition at line 516 of file plplot_octave.h.

#define plpoin   c_plpoin

Definition at line 517 of file plplot_octave.h.

#define plpoin3   c_plpoin3

Definition at line 518 of file plplot_octave.h.

#define plpoly3   c_plpoly3

Definition at line 519 of file plplot_octave.h.

#define plprec   c_plprec

Definition at line 520 of file plplot_octave.h.

#define plpsty   c_plpsty

Definition at line 521 of file plplot_octave.h.

#define plptex   c_plptex

Definition at line 522 of file plplot_octave.h.

#define plptex3   c_plptex3

Definition at line 523 of file plplot_octave.h.

#define plrandd   c_plrandd

Definition at line 524 of file plplot_octave.h.

#define plreplot   c_plreplot

Definition at line 525 of file plplot_octave.h.

#define plrgb   c_plrgb

Definition at line 526 of file plplot_octave.h.

#define plrgb1   c_plrgb1

Definition at line 527 of file plplot_octave.h.

#define plrgbhls   c_plrgbhls

Definition at line 528 of file plplot_octave.h.

#define plschr   c_plschr

Definition at line 529 of file plplot_octave.h.

#define plscmap0   c_plscmap0

Definition at line 530 of file plplot_octave.h.

#define plscmap0a   c_plscmap0a

Definition at line 531 of file plplot_octave.h.

#define plscmap0n   c_plscmap0n

Definition at line 532 of file plplot_octave.h.

#define plscmap1   c_plscmap1

Definition at line 533 of file plplot_octave.h.

#define plscmap1a   c_plscmap1a

Definition at line 534 of file plplot_octave.h.

#define plscmap1l   c_plscmap1l

Definition at line 535 of file plplot_octave.h.

#define plscmap1la   c_plscmap1la

Definition at line 536 of file plplot_octave.h.

#define plscmap1n   c_plscmap1n

Definition at line 537 of file plplot_octave.h.

#define plscol0   c_plscol0

Definition at line 538 of file plplot_octave.h.

#define plscol0a   c_plscol0a

Definition at line 539 of file plplot_octave.h.

#define plscolbg   c_plscolbg

Definition at line 540 of file plplot_octave.h.

#define plscolbga   c_plscolbga

Definition at line 541 of file plplot_octave.h.

#define plscolor   c_plscolor

Definition at line 542 of file plplot_octave.h.

#define plscompression   c_plscompression

Definition at line 543 of file plplot_octave.h.

#define plsdev   c_plsdev

Definition at line 544 of file plplot_octave.h.

#define plsdidev   c_plsdidev

Definition at line 545 of file plplot_octave.h.

#define plsdimap   c_plsdimap

Definition at line 546 of file plplot_octave.h.

#define plsdiori   c_plsdiori

Definition at line 547 of file plplot_octave.h.

#define plsdiplt   c_plsdiplt

Definition at line 548 of file plplot_octave.h.

#define plsdiplz   c_plsdiplz

Definition at line 549 of file plplot_octave.h.

#define plseed   c_plseed

Definition at line 550 of file plplot_octave.h.

#define plsesc   c_plsesc

Definition at line 551 of file plplot_octave.h.

#define plSetInternalOpt (   a,
 
)    plSetOpt( a, b )

Definition at line 231 of file plplot_octave.h.

#define plsfam   c_plsfam

Definition at line 552 of file plplot_octave.h.

#define plsfci   c_plsfci

Definition at line 553 of file plplot_octave.h.

#define plsfnam   c_plsfnam

Definition at line 554 of file plplot_octave.h.

#define plsfont   c_plsfont

Definition at line 555 of file plplot_octave.h.

#define plshade   c_plshade

Definition at line 557 of file plplot_octave.h.

#define plshade1   c_plshade1

Definition at line 558 of file plplot_octave.h.

#define plshades   c_plshades

Definition at line 556 of file plplot_octave.h.

#define plslabelfunc   c_plslabelfunc

Definition at line 559 of file plplot_octave.h.

#define plsmaj   c_plsmaj

Definition at line 560 of file plplot_octave.h.

#define plsmin   c_plsmin

Definition at line 561 of file plplot_octave.h.

#define plsori   c_plsori

Definition at line 562 of file plplot_octave.h.

#define plspage   c_plspage

Definition at line 563 of file plplot_octave.h.

#define plspal0   c_plspal0

Definition at line 564 of file plplot_octave.h.

#define plspal1   c_plspal1

Definition at line 565 of file plplot_octave.h.

#define plspause   c_plspause

Definition at line 566 of file plplot_octave.h.

#define plsstrm   c_plsstrm

Definition at line 567 of file plplot_octave.h.

#define plssub   c_plssub

Definition at line 568 of file plplot_octave.h.

#define plssym   c_plssym

Definition at line 569 of file plplot_octave.h.

#define plstar   c_plstar

Definition at line 570 of file plplot_octave.h.

#define plstart   c_plstart

Definition at line 571 of file plplot_octave.h.

#define plstripa   c_plstripa

Definition at line 572 of file plplot_octave.h.

#define plstripc   c_plstripc

Definition at line 573 of file plplot_octave.h.

#define plstripd   c_plstripd

Definition at line 574 of file plplot_octave.h.

#define plstyl   c_plstyl

Definition at line 575 of file plplot_octave.h.

#define plsurf3d   c_plsurf3d

Definition at line 576 of file plplot_octave.h.

#define plsvect   c_plsvect

Definition at line 577 of file plplot_octave.h.

#define plsvpa   c_plsvpa

Definition at line 578 of file plplot_octave.h.

#define PLSWIN_DEVICE   1

Definition at line 193 of file plplot_octave.h.

#define PLSWIN_WORLD   2

Definition at line 194 of file plplot_octave.h.

#define plsxax   c_plsxax

Definition at line 579 of file plplot_octave.h.

#define plsyax   c_plsyax

Definition at line 580 of file plplot_octave.h.

#define plsym   c_plsym

Definition at line 581 of file plplot_octave.h.

#define plszax   c_plszax

Definition at line 582 of file plplot_octave.h.

#define pltext   c_pltext

Definition at line 583 of file plplot_octave.h.

#define pltimefmt   c_pltimefmt

Definition at line 584 of file plplot_octave.h.

#define plvasp   c_plvasp

Definition at line 585 of file plplot_octave.h.

#define plvect   c_plvect

Definition at line 586 of file plplot_octave.h.

#define plvpas   c_plvpas

Definition at line 587 of file plplot_octave.h.

#define plvpor   c_plvpor

Definition at line 588 of file plplot_octave.h.

#define plvsta   c_plvsta

Definition at line 589 of file plplot_octave.h.

#define plw3d   c_plw3d

Definition at line 590 of file plplot_octave.h.

#define plwidth   c_plwidth

Definition at line 591 of file plplot_octave.h.

#define plwind   c_plwind

Definition at line 592 of file plplot_octave.h.

#define plxormod   c_plxormod

Definition at line 593 of file plplot_octave.h.

Typedef Documentation

typedef PLINT PLBOOL

Definition at line 157 of file plplot_octave.h.

typedef double PLFLT

Definition at line 143 of file plplot_octave.h.

typedef int PLINT

Definition at line 152 of file plplot_octave.h.

typedef void* PLPointer

Definition at line 161 of file plplot_octave.h.

typedef unsigned PLUNICODE

Definition at line 153 of file plplot_octave.h.

Function Documentation

void c_pl_setcontlabelformat ( PLINT  lexp,
PLINT  sigdig 
)

Definition at line 262 of file plcont.c.

void c_pl_setcontlabelparam ( PLFLT  offset,
PLFLT  size,
PLFLT  spacing,
PLINT  active 
)

Definition at line 253 of file plcont.c.

void c_pladv ( PLINT  page)

Advance to subpage "page" or to the next page if "page" = 0.

Parameters
pageSubpage identifier or 0

Definition at line 35 of file plpage.c.

void c_plarc ( PLFLT  x,
PLFLT  y,
PLFLT  a,
PLFLT  b,
PLFLT  angle1,
PLFLT  angle2,
PLFLT  rotate,
PLBOOL  fill 
)

Plot an Arc. Takes the following arguments:

x, y: x and y coordinates for the center of the arc

a, b: Radius of the arc's major and minor axes

angle1: Start angle (degrees)

angle2: End angle (degrees)

fill: Should the arc be filled

Parameters
xCenter coordinate of the arc in x.
yCenter coordinate of the arc in y.
aRadius of the arcs major axis.
bRadius of the arcs minor axis.
angle1Start angle in degrees.
angle2End angle in degrees.
rotateHow much to rotate the arc?
fillFill the arc.

Definition at line 141 of file plarc.c.

void c_plaxes ( PLFLT  x0,
PLFLT  y0,
const char *  xopt,
PLFLT  xtick,
PLINT  nxsub,
const char *  yopt,
PLFLT  ytick,
PLINT  nysub 
)

Definition at line 134 of file plbox.c.

void c_plbin ( PLINT  nbin,
PLFLT x,
PLFLT y,
PLINT  center 
)
void c_plbop ( void  )

Start new page. Should only be used with pleop().

Definition at line 117 of file plpage.c.

void c_plbox ( const char *  xopt,
PLFLT  xtick,
PLINT  nxsub,
const char *  yopt,
PLFLT  ytick,
PLINT  nysub 
)

Definition at line 88 of file plbox.c.

void c_plbox3 ( const char *  xopt,
const char *  xlabel,
PLFLT  xtick,
PLINT  nsubx,
const char *  yopt,
const char *  ylabel,
PLFLT  ytick,
PLINT  nsuby,
const char *  zopt,
const char *  zlabel,
PLFLT  ztick,
PLINT  nsubz 
)

Definition at line 593 of file plbox.c.

void c_plbtime ( PLINT year,
PLINT month,
PLINT day,
PLINT hour,
PLINT min,
PLFLT sec,
PLFLT  ctime 
)

Definition at line 28 of file pltime.c.

void c_plcalc_world ( PLFLT  rx,
PLFLT  ry,
PLFLT wx,
PLFLT wy,
PLINT window 
)

Calculate world coordinates wx, and wy from relative device coordinates, rx and ry. Also, return the window index for which the world coordinates are valid. window is set to -1 and wx and wy to 0. if rx and ry do not correspond to valid world coordinates for any currently existing window.

Author
Paul Casteels, modified by Alan W. Irwin.
Parameters
rxRelative x device coordinates
ryRelative y device coordinates
wxPointer to x world coordinate (after call)
wyPointer to y world coordinate (after call)
windowPointer index of window for which the world coordinates are valid

Definition at line 285 of file plpage.c.

void c_plclear ( void  )

Clear current subpage. Subpages can be set with pladv before calling plclear. Not all drivers support this.

Definition at line 71 of file plpage.c.

void c_plcol0 ( PLINT  icol0)

Set color, map 0. Argument is a integer between 0 and plsc->ncol0.

Parameters
icol0The index of the color map 0 color to use as the current color. (0 - plsc->ncol0).

Definition at line 143 of file plctrl.c.

void c_plcol1 ( PLFLT  col1)

Set color, map 1. Argument is a float between 0. and 1.

Parameters
icol1The index of the color map 1 color to use as the current color. (0.0 - 1.0)

Definition at line 177 of file plctrl.c.

c_plcolorbar ( p_colorbar_width  ,
p_colorbar_height  ,
opt  ,
position  ,
x  ,
y  ,
x_length  ,
y_length  ,
bg_color  ,
bb_color  ,
bb_style  ,
low_cap_color  ,
high_cap_color  ,
cont_color  ,
cont_width  ,
n_labels  ,
label_opts  ,
label  ,
nx  ,
axis_opts  ,
ticks  ,
sub_ticks  ,
n_values  ,
aa   
)
void c_plconfigtime ( PLFLT  scale,
PLFLT  offset1,
PLFLT  offset2,
PLINT  ccontrol,
PLBOOL  ifbtime_offset,
PLINT  year,
PLINT  month,
PLINT  day,
PLINT  hour,
PLINT  min,
PLFLT  sec 
)

Definition at line 36 of file pltime.c.

void c_plcpstrm ( PLINT  iplsr,
PLINT  flags 
)

Definition at line 2642 of file plcore.c.

void c_plctime ( PLINT  year,
PLINT  month,
PLINT  day,
PLINT  hour,
PLINT  min,
PLFLT  sec,
PLFLT ctime 
)

Definition at line 54 of file pltime.c.

void c_plend ( void  )

Definition at line 2371 of file plcore.c.

void c_plend1 ( void  )

Definition at line 2429 of file plcore.c.

void c_plenv ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLINT  just,
PLINT  axis 
)

Definition at line 91 of file plvpor.c.

void c_plenv0 ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLINT  just,
PLINT  axis 
)

Definition at line 105 of file plvpor.c.

void c_pleop ( void  )

End current page.

Definition at line 101 of file plpage.c.

void c_plerrx ( PLINT  n,
PLFLT xmin,
PLFLT xmax,
PLFLT y 
)
void c_plerry ( PLINT  n,
PLFLT x,
PLFLT ymin,
PLFLT ymax 
)
void c_plfamadv ( void  )

Definition at line 3857 of file plcore.c.

void c_plfill ( PLINT  n,
PLFLT x,
PLFLT y 
)
void c_plfill3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z 
)
void c_plflush ( void  )

Definition at line 2112 of file plcore.c.

void c_plfont ( PLINT  ifont)

Definition at line 1309 of file plsym.c.

void c_plfontld ( PLINT  fnt)

Definition at line 3334 of file plcore.c.

void c_plgchr ( PLFLT p_def,
PLFLT p_ht 
)

Definition at line 3924 of file plcore.c.

void c_plgcol0 ( PLINT  icol0,
PLINT r,
PLINT g,
PLINT b 
)

Returns 8 bit RGB values for given color from color map 0 Values are negative if an invalid color id is given

Parameters
icol0Index of the color to be return (0 - plsc->ncol0).
rCurrent red value of the color.
gCurrent green value of the color.
bCurrent blue value of the color.

Definition at line 361 of file plctrl.c.

void c_plgcol0a ( PLINT  icol0,
PLINT r,
PLINT g,
PLINT b,
PLFLT a 
)

Returns 8 bit RGB values for given color from color map 0 and alpha value Values are negative if an invalid color id is given

Parameters
icol0Index of the color to be return (0 - plsc->ncol0).
rCurrent red value of the color.
gCurrent green value of the color.
bCurrent blue value of the color.
aCurrent alpha value of the color.

Definition at line 398 of file plctrl.c.

void c_plgcolbg ( PLINT r,
PLINT g,
PLINT b 
)

Returns the background color (cmap0[0]) by 8 bit RGB value

Parameters
rCurrent red value of the background color.
gCurrent green value of the background color.
bCurrent blue value of the background color.

Definition at line 251 of file plctrl.c.

void c_plgcolbga ( PLINT r,
PLINT g,
PLINT b,
PLFLT a 
)

Returns the background color (cmap0[0]) by 8 bit RGB value and alpha value

Parameters
rCurrent red value of the background color.
gCurrent green value of the background color.
bCurrent blue value of the background color.
aCurrent alpha value of the background color.

Definition at line 267 of file plctrl.c.

void c_plgcompression ( PLINT compression)

Definition at line 4119 of file plcore.c.

void c_plgdev ( char *  p_dev)

Definition at line 3508 of file plcore.c.

void c_plgdidev ( PLFLT p_mar,
PLFLT p_aspect,
PLFLT p_jx,
PLFLT p_jy 
)

Definition at line 1889 of file plcore.c.

void c_plgdiori ( PLFLT p_rot)

Definition at line 2027 of file plcore.c.

void c_plgdiplt ( PLFLT p_xmin,
PLFLT p_ymin,
PLFLT p_xmax,
PLFLT p_ymax 
)

Definition at line 1754 of file plcore.c.

void c_plgfam ( PLINT p_fam,
PLINT p_num,
PLINT p_bmax 
)

Definition at line 3831 of file plcore.c.

void c_plgfci ( PLUNICODE pfci)

Definition at line 3772 of file plcore.c.

void c_plgfnam ( char *  fnam)

Definition at line 3661 of file plcore.c.

void c_plgfont ( PLINT p_family,
PLINT p_style,
PLINT p_weight 
)

Definition at line 2106 of file plsym.c.

void c_plglevel ( PLINT p_level)

Definition at line 3557 of file plcore.c.

void c_plgpage ( PLFLT p_xp,
PLFLT p_yp,
PLINT p_xleng,
PLINT p_yleng,
PLINT p_xoff,
PLINT p_yoff 
)

Definition at line 3430 of file plcore.c.

void c_plgra ( void  )

Switches to graphics screen.

Here and in pltext() it's a good idea to return silently if plinit() hasn't yet been called, since plwarn() calls pltext() and plgra(), and plwarn() may be called at any time.

Definition at line 1986 of file plctrl.c.

void c_plgradient ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT  angle 
)
void c_plgspa ( PLFLT xmin,
PLFLT xmax,
PLFLT ymin,
PLFLT ymax 
)

Get subpage boundaries in absolute coordinates (mm from bottom left-hand corner of page).

Parameters
xminPointer to PLFLT containing minimum x boundary after call
xmaxPointer to PLFLT containing maximum x boundary after call
yminPointer to PLFLT containing minimum y boundary after call
ymaxPointer to PLFLT containing maximum y boundary after call

Definition at line 218 of file plpage.c.

void c_plgstrm ( PLINT p_strm)

Definition at line 2533 of file plcore.c.

void c_plgver ( char *  p_ver)

Definition at line 3806 of file plcore.c.

void c_plgvpd ( PLFLT p_xmin,
PLFLT p_xmax,
PLFLT p_ymin,
PLFLT p_ymax 
)

Definition at line 3933 of file plcore.c.

void c_plgvpw ( PLFLT p_xmin,
PLFLT p_xmax,
PLFLT p_ymin,
PLFLT p_ymax 
)

Definition at line 3944 of file plcore.c.

void c_plgxax ( PLINT p_digmax,
PLINT p_digits 
)

Definition at line 3870 of file plcore.c.

void c_plgyax ( PLINT p_digmax,
PLINT p_digits 
)

Definition at line 3888 of file plcore.c.

void c_plgzax ( PLINT p_digmax,
PLINT p_digits 
)

Definition at line 3906 of file plcore.c.

void c_plhist ( PLINT  n,
PLFLT data,
PLFLT  datmin,
PLFLT  datmax,
PLINT  nbin,
PLINT  oldwin 
)
void c_plhls ( PLFLT  h,
PLFLT  l,
PLFLT  s 
)
void c_plhlsrgb ( PLFLT  h,
PLFLT  l,
PLFLT  s,
PLFLT p_r,
PLFLT p_g,
PLFLT p_b 
)

Convert HLS color to RGB color. Bounds on HLS (input): hue [0., 360.] degrees lightness [0., 1.] magnitude saturation [0., 1.] magnitude

Hue is always mapped onto the interval [0., 360.] regardless of input. Bounds on RGB (output) is always [0., 1.]. Convert to RGB color values by multiplying by 2**nbits (nbits typically 8).

Parameters
hhue in HLS color scheme (0.0 - 360.0)
llightness in HLS color scheme (0.0 - 1.0)
ssaturation in HLS color scheme (0.0 - 1.0)
p_rred value of the HLS color
p_ggreen value of the HLS color
p_bblue value of the HLS color

Definition at line 1245 of file plctrl.c.

void c_plinit ( void  )

Definition at line 2207 of file plcore.c.

void c_pljoin ( PLFLT  x1,
PLFLT  y1,
PLFLT  x2,
PLFLT  y2 
)

Definition at line 64 of file plline.c.

void c_pllab ( const char *  xlabel,
const char *  ylabel,
const char *  tlabel 
)

Definition at line 522 of file plsym.c.

void c_pllightsource ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

Definition at line 101 of file plot3d.c.

void c_plline ( PLINT  n,
PLFLT x,
PLFLT y 
)
void c_plline3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z 
)
void c_pllsty ( PLINT  lin)

Definition at line 263 of file plsdef.c.

void c_plmesh ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt 
)
void c_plmeshc ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)
void c_plmkstrm ( PLINT p_strm)

Definition at line 2552 of file plcore.c.

void c_plmtex ( const char *  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
const char *  text 
)

Definition at line 567 of file plsym.c.

void c_plmtex3 ( const char *  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
const char *  text 
)

Definition at line 1578 of file plsym.c.

void c_plot3d ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLINT  side 
)
void c_plot3dc ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)
void c_plpat ( PLINT  nlin,
PLINT inc,
PLINT del 
)
void c_plpoin ( PLINT  n,
PLFLT x,
PLFLT y,
PLINT  code 
)
void c_plpoin3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z,
PLINT  code 
)
void c_plpoly3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z,
PLINT draw,
PLINT  ifcc 
)
void c_plprec ( PLINT  setp,
PLINT  prec 
)

Definition at line 3696 of file plcore.c.

void c_plpsty ( PLINT  patt)

Definition at line 321 of file plsdef.c.

void c_plptex ( PLFLT  x,
PLFLT  y,
PLFLT  dx,
PLFLT  dy,
PLFLT  just,
const char *  text 
)

Definition at line 707 of file plsym.c.

void c_plptex3 ( PLFLT  wx,
PLFLT  wy,
PLFLT  wz,
PLFLT  dx,
PLFLT  dy,
PLFLT  dz,
PLFLT  sx,
PLFLT  sy,
PLFLT  sz,
PLFLT  just,
const char *  text 
)

Definition at line 1950 of file plsym.c.

PLFLT c_plrandd ( void  )
Returns
A random number on [0,1]-interval.

Definition at line 3054 of file plctrl.c.

void c_plreplot ( void  )

Definition at line 3352 of file plcore.c.

void c_plrgb ( PLFLT  r,
PLFLT  g,
PLFLT  b 
)
void c_plrgb1 ( PLINT  r,
PLINT  g,
PLINT  b 
)
void c_plrgbhls ( PLFLT  r,
PLFLT  g,
PLFLT  b,
PLFLT p_h,
PLFLT p_l,
PLFLT p_s 
)

Convert RGB color to HLS color. Bounds on RGB (input) is always [0., 1.]. Bounds on HLS (output): hue [0., 360.] degrees lightness [0., 1.] magnitude saturation [0., 1.] magnitude

Parameters
rred in RGB color scheme (0.0 - 1.0)
ggreen in RGB color scheme (0.0 - 1.0)
bblue in RGB color scheme (0.0 - 1.0)
p_hhue value of the RGB color.
p_llightness value of the RGB color.
p_ssaturation value of the RGB color.

Definition at line 1278 of file plctrl.c.

void c_plschr ( PLFLT  def,
PLFLT  scale 
)

Definition at line 203 of file plsdef.c.

void c_plscmap0 ( PLINT r,
PLINT g,
PLINT b,
PLINT  ncol0 
)
void c_plscmap0a ( PLINT r,
PLINT g,
PLINT b,
PLFLT a,
PLINT  ncol0 
)
void c_plscmap0n ( PLINT  ncol0)

Set number of colors in cmap 0, (re-)allocate cmap 0, and fill with default values for those colors not previously allocated (and less than index 15, after that you just get grey).

The driver is not guaranteed to support all of these.

Parameters
ncol0Total number of colors.

Definition at line 926 of file plctrl.c.

void c_plscmap1 ( PLINT r,
PLINT g,
PLINT b,
PLINT  ncol1 
)
void c_plscmap1a ( PLINT r,
PLINT g,
PLINT b,
PLFLT a,
PLINT  ncol1 
)
void c_plscmap1l ( PLINT  itype,
PLINT  npts,
PLFLT intensity,
PLFLT coord1,
PLFLT coord2,
PLFLT coord3,
PLINT alt_hue_path 
)
void c_plscmap1la ( PLINT  itype,
PLINT  npts,
PLFLT intensity,
PLFLT coord1,
PLFLT coord2,
PLFLT coord3,
PLFLT a,
PLINT alt_hue_path 
)
void c_plscmap1n ( PLINT  ncol1)

Set number of colors in cmap 1, (re-)allocate cmap 1, and set default values if this is the first allocation.

Note that the driver is allowed to disregard this number. In particular, most use fewer than we use internally.

Parameters
ncol1The number of colors in cmap1.

Definition at line 1051 of file plctrl.c.

void c_plscol0 ( PLINT  icol0,
PLINT  r,
PLINT  g,
PLINT  b 
)

Set a given color from color map 0 by 8 bit RGB value Does not result in any additional cells to be allocated.

Parameters
icol0index of the color to set (0 - plsc->ncol0)
rRed value of the color (0 - 255).
gGreen value of the color (0 - 255).
bBlue value of the color (0 - 255).

Definition at line 284 of file plctrl.c.

void c_plscol0a ( PLINT  icol0,
PLINT  r,
PLINT  g,
PLINT  b,
PLFLT  a 
)

Set a given color from color map 0 by 8 bit RGB value and alpha value. Does not result in any additional cells to be allocated.

Parameters
icol0index of the color to set (0 - plsc->ncol0)
rRed value of the color (0 - 255).
gGreen value of the color (0 - 255).
bBlue value of the color (0 - 255).
aAlpha value of the color (0.0 - 1.0).

Definition at line 320 of file plctrl.c.

void c_plscolbg ( PLINT  r,
PLINT  g,
PLINT  b 
)

Set the background color (cmap0[0]) by 8 bit RGB value

Parameters
rRed value of the background color (0 - 255).
gGreen value of the background color (0 - 255).
bBlue value of the background color (0 - 255).

Definition at line 217 of file plctrl.c.

void c_plscolbga ( PLINT  r,
PLINT  g,
PLINT  b,
PLFLT  a 
)

Set the background color (cmap0[0]) by 8 bit RGB value and alpha value

Parameters
rRed value of the background color (0 - 255).
gGreen value of the background color (0 - 255).
bBlue value of the background color (0 - 255).
aAlpha (transparency) value of the background color (0.0 - 1.0).

Definition at line 236 of file plctrl.c.

void c_plscolor ( PLINT  color)

Used to globally turn color output on/off

Parameters
color0 = no color, Not zero = color.

Definition at line 1186 of file plctrl.c.

void c_plscompression ( PLINT  compression)

Definition at line 4104 of file plcore.c.

void c_plsdev ( const char *  devname)

Definition at line 3490 of file plcore.c.

void c_plsdidev ( PLFLT  mar,
PLFLT  aspect,
PLFLT  jx,
PLFLT  jy 
)

Definition at line 1774 of file plcore.c.

void c_plsdimap ( PLINT  dimxmin,
PLINT  dimxmax,
PLINT  dimymin,
PLINT  dimymax,
PLFLT  dimxpmm,
PLFLT  dimypmm 
)

Definition at line 2042 of file plcore.c.

void c_plsdiori ( PLFLT  rot)

Definition at line 1904 of file plcore.c.

void c_plsdiplt ( PLFLT  xmin,
PLFLT  ymin,
PLFLT  xmax,
PLFLT  ymax 
)

Definition at line 1664 of file plcore.c.

void c_plsdiplz ( PLFLT  xmin,
PLFLT  ymin,
PLFLT  xmax,
PLFLT  ymax 
)

Definition at line 1688 of file plcore.c.

void c_plseed ( unsigned  s)
void c_plsesc ( char  esc)

Definition at line 3726 of file plcore.c.

void c_plsfam ( PLINT  fam,
PLINT  num,
PLINT  bmax 
)

Definition at line 3841 of file plcore.c.

void c_plsfci ( PLUNICODE  fci)

Definition at line 3762 of file plcore.c.

void c_plsfnam ( const char *  fnam)

Definition at line 3680 of file plcore.c.

void c_plsfont ( PLINT  family,
PLINT  style,
PLINT  weight 
)

Definition at line 2062 of file plsym.c.

void c_plsmaj ( PLFLT  def,
PLFLT  scale 
)

Definition at line 233 of file plsdef.c.

void c_plsmin ( PLFLT  def,
PLFLT  scale 
)

Definition at line 218 of file plsdef.c.

void c_plsori ( PLINT  ori)

Definition at line 3615 of file plcore.c.

void c_plspage ( PLFLT  xp,
PLFLT  yp,
PLINT  xleng,
PLINT  yleng,
PLINT  xoff,
PLINT  yoff 
)

Definition at line 3444 of file plcore.c.

void c_plspal0 ( const char *  filename)

Set the palette for color map 0 using a cmap0*.pal format file. filename: the name of the cmap0*.pal file to use.

Parameters
filenamename of the cmap0 palette file.

Definition at line 1542 of file plctrl.c.

void c_plspal1 ( const char *  filename,
PLBOOL  interpolate 
)

Set the palette for color map 1 using a cmap1*.pal format file. filename: the name of the cmap1*.pal file to use.

Parameters
filenamename of the cmap1 palette file.
interpolateinterpolate between control points.

Definition at line 1598 of file plctrl.c.

void c_plspause ( PLINT  pause)

Definition at line 3688 of file plcore.c.

void c_plsstrm ( PLINT  strm)

Definition at line 2502 of file plcore.c.

void c_plssub ( PLINT  nx,
PLINT  ny 
)

Definition at line 3470 of file plcore.c.

void c_plssym ( PLFLT  def,
PLFLT  scale 
)

Definition at line 248 of file plsdef.c.

void c_plstar ( PLINT  nx,
PLINT  ny 
)

Definition at line 2168 of file plcore.c.

void c_plstart ( const char *  devname,
PLINT  nx,
PLINT  ny 
)

Definition at line 2187 of file plcore.c.

void c_plstripa ( PLINT  id,
PLINT  pen,
PLFLT  x,
PLFLT  y 
)

Definition at line 223 of file plstripc.c.

void c_plstripd ( PLINT  id)

Definition at line 329 of file plstripc.c.

void c_plstyl ( PLINT  nms,
PLINT mark,
PLINT space 
)
void c_plsurf3d ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)
void c_plsvect ( PLFLT arrowx,
PLFLT arrowy,
PLINT  npts,
PLBOOL  fill 
)
void c_plsvpa ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax 
)

Definition at line 510 of file plvpor.c.

void c_plsxax ( PLINT  digmax,
PLINT  digits 
)

Definition at line 3879 of file plcore.c.

void c_plsyax ( PLINT  digmax,
PLINT  digits 
)

Definition at line 3897 of file plcore.c.

void c_plsym ( PLINT  n,
PLFLT x,
PLFLT y,
PLINT  code 
)
void c_plszax ( PLINT  digmax,
PLINT  digits 
)

Definition at line 3915 of file plcore.c.

void c_pltext ( void  )

Switches to text screen.

Definition at line 2083 of file plctrl.c.

void c_pltimefmt ( const char *  fmt)

Definition at line 64 of file pltime.c.

void c_plvasp ( PLFLT  aspect)

Definition at line 458 of file plvpor.c.

void c_plvpas ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  aspect 
)

Definition at line 388 of file plvpor.c.

void c_plvpor ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax 
)

Definition at line 344 of file plvpor.c.

void c_plvsta ( void  )

Definition at line 309 of file plvpor.c.

void c_plw3d ( PLFLT  basex,
PLFLT  basey,
PLFLT  height,
PLFLT  xmin0,
PLFLT  xmax0,
PLFLT  ymin0,
PLFLT  ymax0,
PLFLT  zmin0,
PLFLT  zmax0,
PLFLT  alt,
PLFLT  az 
)

Definition at line 139 of file plwind.c.

void c_plwidth ( PLFLT  width)

Definition at line 3627 of file plcore.c.

void c_plwind ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax 
)

Definition at line 35 of file plwind.c.

void c_plxormod ( PLINT  mode,
PLINT status 
)

Set xor mode? FIXME: Not really sure what this function does.

Parameters
modeBoolean.
status1 if successful, 0 otherwise.

Definition at line 2001 of file plctrl.c.

f2c ( a  ,
aa  ,
nx  ,
ny   
)
for ( )
void my_plcol ( PLINT  icol0)
inline

Definition at line 682 of file plplot_octave.h.

void my_plcont ( PLFLT f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
PLFLT tr 
)

Definition at line 743 of file plplot_octave.h.

void my_plcont0 ( PLFLT f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel 
)

Definition at line 752 of file plplot_octave.h.

void my_plcont1 ( PLFLT f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
PLFLT xg,
PLFLT yg 
)

Definition at line 761 of file plplot_octave.h.

void my_plcont2 ( PLFLT f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
PLFLT xg,
PLFLT yg 
)

Definition at line 773 of file plplot_octave.h.

void my_plcont2p ( PLFLT f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
PLFLT xg,
PLFLT yg 
)

Definition at line 786 of file plplot_octave.h.

int my_plGetCursor ( int *  state,
int *  keysym,
int *  button,
char *  string,
int *  pX,
int *  pY,
PLFLT dX,
PLFLT dY,
PLFLT wX,
PLFLT wY,
int *  subwin 
)

Definition at line 1727 of file plplot_octave.h.

void my_plgriddata ( PLFLT x,
PLFLT y,
PLFLT z,
int  npts,
PLFLT xg,
int  nptsx,
PLFLT yg,
int  nptsy,
PLFLT zg,
int  type,
PLFLT  data 
)

Definition at line 944 of file plplot_octave.h.

void my_plimage ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  dxmin,
PLFLT  dxmax,
PLFLT  dymin,
PLFLT  dymax 
)

Definition at line 1755 of file plplot_octave.h.

void my_plimagefr ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax 
)

Definition at line 1767 of file plplot_octave.h.

void my_plimagefr1 ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax,
PLFLT xg,
PLFLT yg 
)

Definition at line 1786 of file plplot_octave.h.

void my_plimagefr2 ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax,
PLFLT xg,
PLFLT yg 
)

Definition at line 1799 of file plplot_octave.h.

void my_plimagefrx ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax,
PLFLT tr 
)

Definition at line 1776 of file plplot_octave.h.

void my_plmesh ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  nx,
PLINT  ny,
PLINT  opt 
)

Definition at line 1041 of file plplot_octave.h.

void my_plmeshc ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)

Definition at line 1051 of file plplot_octave.h.

void my_plot3d ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLINT  side 
)

Definition at line 1076 of file plplot_octave.h.

void my_plot3dc ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)

Definition at line 1089 of file plplot_octave.h.

void my_plpoly3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z,
PLINT draw,
PLINT  clockwise 
)

Definition at line 1125 of file plplot_octave.h.

void my_plshade ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT defined,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT  shade_min,
PLFLT  shade_max,
PLINT  sh_cmap,
PLFLT  sh_color,
PLINT  sh_width,
PLINT  min_color,
PLINT  min_width,
PLINT  max_color,
PLINT  max_width,
PLINT  rectangular,
PLFLT tr 
)

Definition at line 1300 of file plplot_octave.h.

void my_plshade1 ( PLFLT a,
PLINT  nx,
PLINT  ny,
const char *  defined,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT  shade_min,
PLFLT  shade_max,
PLINT  sh_cmap,
PLFLT  sh_color,
PLINT  sh_width,
PLINT  min_color,
PLINT  min_width,
PLINT  max_color,
PLINT  max_width,
PLINT  rectangular,
PLFLT xg,
PLFLT yg 
)

Definition at line 1317 of file plplot_octave.h.

void my_plshade2 ( PLFLT a,
PLINT  nx,
PLINT  ny,
const char *  defined,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT  shade_min,
PLFLT  shade_max,
PLINT  sh_cmap,
PLFLT  sh_color,
PLINT  sh_width,
PLINT  min_color,
PLINT  min_width,
PLINT  max_color,
PLINT  max_width,
PLINT  rectangular,
PLFLT xg,
PLFLT yg 
)

Definition at line 1337 of file plplot_octave.h.

void my_plshades ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT clevel,
PLINT  nlevel,
PLINT  fill_width,
PLINT  cont_color,
PLINT  cont_width,
PLINT  rectangular 
)

Definition at line 1356 of file plplot_octave.h.

void my_plshades1 ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT clevel,
PLINT  nlevel,
PLINT  fill_width,
PLINT  cont_color,
PLINT  cont_width,
PLINT  rectangular,
PLFLT xg,
PLFLT yg 
)

Definition at line 1380 of file plplot_octave.h.

void my_plshades2 ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT clevel,
PLINT  nlevel,
PLINT  fill_width,
PLINT  cont_color,
PLINT  cont_width,
PLINT  rectangular,
PLFLT xg,
PLFLT yg 
)

Definition at line 1397 of file plplot_octave.h.

void my_plshadesx ( PLFLT a,
PLINT  nx,
PLINT  ny,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT clevel,
PLINT  nlevel,
PLINT  fill_width,
PLINT  cont_color,
PLINT  cont_width,
PLINT  rectangular,
PLFLT tr 
)

Definition at line 1368 of file plplot_octave.h.

void my_plstripc ( int *  id,
char *  xspec,
char *  yspec,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  xjump,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  xlpos,
PLFLT  ylpos,
PLINT  y_ascl,
PLINT  acc,
PLINT  colbox,
PLINT  collab,
PLINT colline,
PLINT styline,
char *  legline1,
char *  legline2,
char *  legline3,
char *  legline4,
char *  labx,
char *  laby,
char *  labtop 
)

Definition at line 1464 of file plplot_octave.h.

void my_plsurf3d ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)

Definition at line 1102 of file plplot_octave.h.

int my_plTranslateCursor ( PLFLT x,
PLFLT y,
PLFLT  x_in,
PLFLT  y_in 
)

Definition at line 1740 of file plplot_octave.h.

void my_plvect ( PLFLT u,
PLFLT v,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
PLFLT tr 
)

Definition at line 1537 of file plplot_octave.h.

void my_plvect1 ( PLFLT u,
PLFLT v,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
PLFLT xg,
PLFLT yg 
)

Definition at line 1545 of file plplot_octave.h.

void my_plvect2 ( PLFLT u,
PLFLT v,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
PLFLT xg,
PLFLT yg 
)

Definition at line 1556 of file plplot_octave.h.

void pl_cmd ( PLINT  op,
void ptr 
)

Front-end to driver escape function. In principle this can be used to pass just about anything directly to the driver.

Parameters
opA PLESC command to pass to the driver.
ptrData associated with the op command.

Definition at line 2101 of file plctrl.c.

void plAlloc2dGrid ( PLFLT ***  f,
PLINT  nx,
PLINT  ny 
)

Allocates a block of memory for use as a 2-d grid of PLFLT's. Resulting array can be indexed as f[i][j] anywhere. This is to be used instead of PLFLT f[nx][ny], which is less useful. Note that this type of allocation is required by the PLplot functions which take a 2-d grids of PLFLT's as an argument, such as plcont() and plot3d(). Example usage:

PLFLT **z;

Alloc2dGrid(&z, XPTS, YPTS);

Parameters
fLocation of the storage (address of a **).
nxSize of the grid in x.
nySize of the grid in y.

Definition at line 1104 of file pdfutils.c.

void plClearOpts ( void  )

Clear internal option table info structure.

Definition at line 825 of file plargs.c.

void plcolorbar ( PLFLT p_colorbar_width,
PLFLT p_colorbar_height,
PLINT  opt,
PLINT  position,
PLFLT  x,
PLFLT  y,
PLFLT  x_length,
PLFLT  y_length,
PLINT  bg_color,
PLINT  bb_color,
PLINT  bb_style,
PLFLT  low_cap_color,
PLFLT  high_cap_color,
PLINT  cont_color,
PLFLT  cont_width,
PLINT  n_labels,
const PLINT label_opts,
const char *const *  label,
PLINT  n_axes,
const char *const *  axis_opts,
const PLFLT ticks,
const PLINT sub_ticks,
const PLINT n_values,
const PLFLT *const *  values 
)
void pldid2pc ( PLFLT xmin,
PLFLT ymin,
PLFLT xmax,
PLFLT ymax 
)

Definition at line 1573 of file plcore.c.

void pldip2dc ( PLFLT xmin,
PLFLT ymin,
PLFLT xmax,
PLFLT ymax 
)

Definition at line 1619 of file plcore.c.

PLFLT plf2eval ( PLINT  ix,
PLINT  iy,
PLPointer  plf2eval_data 
)

Definition at line 453 of file plcont.c.

PLFLT plf2eval2 ( PLINT  ix,
PLINT  iy,
PLPointer  plf2eval_data 
)

Definition at line 434 of file plcont.c.

PLFLT plf2evalr ( PLINT  ix,
PLINT  iy,
PLPointer  plf2eval_data 
)

Definition at line 472 of file plcont.c.

char* plFindCommand ( char *  fn)
int plFindName ( char *  p)

Authors: Paul Dubois (LLNL), others? This function is in the public domain.

Given a pathname, determine if it is a symbolic link. If so, continue searching to the ultimate terminus - there may be more than one link. Use the error value to determine when the terminus is reached, and to determine if the pathname really exists. Then stat it to determine whether it's executable. Return 0 for an executable, errno otherwise. Note that 'p' must have at least one '/' character - it does by construction in this program. The contents of the array pointed to by 'p' are changed to the actual pathname if findname is successful.

This function is only defined under Unix for now.

Parameters
pName of the executable to find.
Returns
0 if p is found & is an executable.

Definition at line 2414 of file plctrl.c.

void plFree2dGrid ( PLFLT **  f,
PLINT  nx,
PLINT  ny 
)
void plgDevs ( char ***  p_menustr,
char ***  p_devname,
int *  p_ndev 
)
void plgesc ( char *  p_esc)

Definition at line 3750 of file plcore.c.

int plGetCursor ( PLGraphicsIn plg)

Wait for graphics input event and translate to world coordinates.

Author
Paul Casteels.
Parameters
plgPointer to PLGraphicsIn
Returns
0 if no translation to world coordinates is possible.
See Also
PLGraphicsIn

Definition at line 240 of file plpage.c.

PLFLT plGetFlt ( char *  s)
PLINT plGetInt ( char *  s)
void plGetName ( char *  dir,
char *  subdir,
char *  filename,
char **  filespec 
)
void plgfile ( FILE **  p_file)

Definition at line 3644 of file plcore.c.

void plgFileDevs ( char ***  p_menustr,
char ***  p_devname,
int *  p_ndev 
)
void plgriddata ( PLFLT x,
PLFLT y,
PLFLT z,
int  npts,
PLFLT xg,
int  nptsx,
PLFLT yg,
int  nptsy,
PLFLT **  zg,
int  type,
PLFLT  data 
)
void plimage ( PLFLT **  data,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  Dxmin,
PLFLT  Dxmax,
PLFLT  Dymin,
PLFLT  Dymax 
)
int plMergeOpts ( PLOptionTable options,
char *  name,
char **  notes 
)
void plOptUsage ( void  )

Print usage & syntax message.

Definition at line 1255 of file plargs.c.

int plparseopts ( int *  p_argc,
char **  argv,
PLINT  mode 
)
void plResetOpts ( void  )

Reset internal option table info structure.

Definition at line 838 of file plargs.c.

void plsError ( PLINT errcode,
char *  errmsg 
)

Definition at line 3603 of file plcore.c.

int plSetOpt ( char *  opt,
char *  optarg 
)
void plSetUsage ( char *  program_string,
char *  usage_string 
)
void plsfile ( FILE *  file)

Definition at line 3652 of file plcore.c.

void plsxwin ( PLINT  window_id)

Definition at line 3814 of file plcore.c.

void pltr0 ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)
void pltr0f ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
void pltr_data 
)

Definition at line 36 of file f77/sccont.c.

void pltr1 ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 884 of file plcont.c.

void pltr2 ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 951 of file plcont.c.

void pltr2f ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
void pltr_data 
)

Definition at line 1304 of file plcont.c.

void pltr2p ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 1123 of file plcont.c.

int plTranslateCursor ( PLGraphicsIn plg)

Translates cursor position from relative device coordinates to world coordinates.

Author
Paul Casteels, modified by Alan W. Irwin
Parameters
plgPointer to PLGraphicsIn
Returns
0 if no translation to world coordinates is possible.

Definition at line 255 of file plpage.c.

void xform ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 725 of file plplot_octave.h.

Variable Documentation

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char* const PLINT const char* const const PLFLT const PLINT const PLINT const PLFLT* a
Initial value:
{
PLINT ny, i
int PLINT
Definition: plplot.h:175

Definition at line 1833 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char* const PLINT const char* const* axis_opts

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char* const PLINT const char* const const PLFLT const PLINT const PLINT* n_values

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

ny = -1

Definition at line 1835 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

void PLFLT* p_colorbar_height

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT position

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char* const PLINT const char* const const PLFLT const PLINT* sub_ticks

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char* const PLINT const char* const const PLFLT* ticks

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.

Definition at line 1823 of file plplot_octave.h.