PLplot: plplot_octave.h File Reference

PLplot 5.10.0

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions | Variables
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 void * | PLPointer

## 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.
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

## Variables
void PLFLT * | p_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

## 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 );}

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,
|  |  | c
| ) |  | 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,
|  |  | b
| ) |  | 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

  page | Subpage 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

  x | Center coordinate of the arc in x.
  y | Center coordinate of the arc in y.
  a | Radius of the arcs major axis.
  b | Radius of the arcs minor axis.
  angle1 | Start angle in degrees.
  angle2 | End angle in degrees.
  rotate | How much to rotate the arc?
  fill | Fill 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 137 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 91 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 596 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

  rx | Relative x device coordinates
  ry | Relative y device coordinates
  wx | Pointer to x world coordinate (after call)
  wy | Pointer to y world coordinate (after call)
  window | Pointer 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

  icol0 | The 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

  col1 | The 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.

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 2659 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 2388 of file plcore.c.

void c_plend1 | ( | void |  | ) |

Definition at line 2446 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 3874 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 2130 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 3351 of file plcore.c.

void c_plgchr | ( | PLFLT * | p_def,
|  | PLFLT * | p_ht
| ) |  |

Definition at line 3941 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

  icol0 | Index of the color to be return (0 - plsc->ncol0).
  r | Current red value of the color.
  g | Current green value of the color.
  b | Current 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 * | alpha
| ) |  |

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

  icol0 | Index of the color to be return (0 - plsc->ncol0).
  r | Current red value of the color.
  g | Current green value of the color.
  b | Current blue value of the color.
  alpha | Current 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

  r | Current red value of the background color.
  g | Current green value of the background color.
  b | Current blue value of the background color.

Definition at line 251 of file plctrl.c.

void c_plgcolbga | ( | PLINT * | r,
|  | PLINT * | g,
|  | PLINT * | b,
|  | PLFLT * | alpha
| ) |  |

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

Parameters

  r | Current red value of the background color.
  g | Current green value of the background color.
  b | Current blue value of the background color.
  alpha | Current alpha value of the background color.

Definition at line 267 of file plctrl.c.

void c_plgcompression | ( | PLINT * | compression | ) |

Definition at line 4136 of file plcore.c.

void c_plgdev | ( | char * | p_dev | ) |

Definition at line 3525 of file plcore.c.

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

Definition at line 1907 of file plcore.c.

void c_plgdiori | ( | PLFLT * | p_rot | ) |

Definition at line 2045 of file plcore.c.

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

Definition at line 1772 of file plcore.c.

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

Definition at line 3848 of file plcore.c.

void c_plgfci | ( | PLUNICODE * | pfci | ) |

Definition at line 3789 of file plcore.c.

void c_plgfnam | ( | char * | fnam | ) |

Definition at line 3678 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 3574 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 3447 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 1995 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

  xmin | Pointer to PLFLT containing minimum x boundary after call
  xmax | Pointer to PLFLT containing maximum x boundary after call
  ymin | Pointer to PLFLT containing minimum y boundary after call
  ymax | Pointer 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 2550 of file plcore.c.

void c_plgver | ( | char * | p_ver | ) |

Definition at line 3823 of file plcore.c.

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

Definition at line 3950 of file plcore.c.

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

Definition at line 3961 of file plcore.c.

void c_plgxax | ( | PLINT * | p_digmax,
|  | PLINT * | p_digits
| ) |  |

Definition at line 3887 of file plcore.c.

void c_plgyax | ( | PLINT * | p_digmax,
|  | PLINT * | p_digits
| ) |  |

Definition at line 3905 of file plcore.c.

void c_plgzax | ( | PLINT * | p_digmax,
|  | PLINT * | p_digits
| ) |  |

Definition at line 3923 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

  h | hue in HLS color scheme (0.0 - 360.0)
  l | lightness in HLS color scheme (0.0 - 1.0)
  s | saturation in HLS color scheme (0.0 - 1.0)
  p_r | red value of the HLS color
  p_g | green value of the HLS color
  p_b | blue value of the HLS color

Definition at line 1253 of file plctrl.c.

void c_plinit | ( | void |  | ) |

Definition at line 2225 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 2569 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 3713 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 3065 of file plctrl.c.

void c_plreplot | ( | void |  | ) |

Definition at line 3369 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

  r | red in RGB color scheme (0.0 - 1.0)
  g | green in RGB color scheme (0.0 - 1.0)
  b | blue in RGB color scheme (0.0 - 1.0)
  p_h | hue value of the RGB color.
  p_l | lightness value of the RGB color.
  p_s | saturation value of the RGB color.

Definition at line 1286 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

  ncol0 | Total number of colors.

Definition at line 934 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

  ncol1 | The number of colors in cmap1.

Definition at line 1059 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

  icol0 | index of the color to set (0 - plsc->ncol0)
  r | Red value of the color (0 - 255).
  g | Green value of the color (0 - 255).
  b | Blue 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 | alpha
| ) |  |

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

  icol0 | index of the color to set (0 - plsc->ncol0)
  r | Red value of the color (0 - 255).
  g | Green value of the color (0 - 255).
  b | Blue value of the color (0 - 255).
  alpha | Alpha 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

  r | Red value of the background color (0 - 255).
  g | Green value of the background color (0 - 255).
  b | Blue 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 | alpha
| ) |  |

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

Parameters

  r | Red value of the background color (0 - 255).
  g | Green value of the background color (0 - 255).
  b | Blue value of the background color (0 - 255).
  alpha | Alpha (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

  color | 0 = no color, Not zero = color.

Definition at line 1194 of file plctrl.c.

void c_plscompression | ( | PLINT | compression | ) |

Definition at line 4121 of file plcore.c.

void c_plsdev | ( | const char * | devname | ) |

Definition at line 3507 of file plcore.c.

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

Definition at line 1792 of file plcore.c.

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

Definition at line 2060 of file plcore.c.

void c_plsdiori | ( | PLFLT | rot | ) |

Definition at line 1922 of file plcore.c.

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

Definition at line 1682 of file plcore.c.

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

Definition at line 1706 of file plcore.c.

void c_plseed | ( | unsigned | s | ) |

void c_plsesc | ( | char | esc | ) |

Definition at line 3743 of file plcore.c.

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

Definition at line 3858 of file plcore.c.

void c_plsfci | ( | PLUNICODE | fci | ) |

Definition at line 3779 of file plcore.c.

void c_plsfnam | ( | const char * | fnam | ) |

Definition at line 3697 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 3632 of file plcore.c.

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

Definition at line 3461 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

  filename | name of the cmap0 palette file.

Definition at line 1550 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

  filename | name of the cmap1 palette file.
  interpolate | interpolate between control points.

Definition at line 1606 of file plctrl.c.

void c_plspause | ( | PLINT | pause | ) |

Definition at line 3705 of file plcore.c.

void c_plsstrm | ( | PLINT | strm | ) |

Definition at line 2519 of file plcore.c.

void c_plssub | ( | PLINT | nx,
|  | PLINT | ny
| ) |  |

Definition at line 3487 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 2186 of file plcore.c.

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

Definition at line 2205 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 3896 of file plcore.c.

void c_plsyax | ( | PLINT | digmax,
|  | PLINT | digits
| ) |  |

Definition at line 3914 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 3932 of file plcore.c.

void c_pltext | ( | void |  | ) |

Switches to text screen.

Definition at line 2092 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 3644 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

  mode | Boolean.
  status | 1 if successful, 0 otherwise.

Definition at line 2010 of file plctrl.c.

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

  op | A PLESC command to pass to the driver.
  ptr | Data associated with the op command.

Definition at line 2110 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

  f | Location of the storage (address of a **).
  nx | Size of the grid in x.
  ny | Size 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 1591 of file plcore.c.

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

Definition at line 1637 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

  p | Name of the executable to find.

Returns
  0 if p is found & is an executable.

Definition at line 2423 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 3767 of file plcore.c.

int plGetCursor | ( | PLGraphicsIn * | plg | ) |

Wait for graphics input event and translate to world coordinates.

Author
  Paul Casteels.

Parameters

  plg | Pointer 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 3661 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 3620 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 3669 of file plcore.c.

void plsxwin | ( | PLINT | window_id | ) |

Definition at line 3831 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
| ) |  |

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

  plg | Pointer 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* axis_opts

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT bb_color

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT bb_style

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT bg_color

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT cont_color

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT cont_width

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT high_cap_color

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* label

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* label_opts

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT low_cap_color

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 n_labels

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.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT PLINT PLINT PLINT PLFLT PLFLT PLINT PLFLT PLINT const PLINT const char* const PLINT nx

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT opt

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.

void PLFLT PLINT PLINT PLFLT x

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT x_length

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT y

Definition at line 1823 of file plplot_octave.h.

void PLFLT PLINT PLINT PLFLT PLFLT PLFLT PLFLT y_length

Definition at line 1823 of file plplot_octave.h.