PLplot
5.9.9
|
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 |
Typedefs | |
typedef double | PLFLT |
typedef int | PLINT |
typedef unsigned | PLUNICODE |
typedef PLINT | PLBOOL |
typedef void * | PLPointer |
#define Alloc2dGrid plAlloc2dGrid |
Definition at line 607 of file plplot_octave.h.
#define BRAINDEAD |
Definition at line 431 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.
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.
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.
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.
Definition at line 161 of file plplot_octave.h.
typedef unsigned PLUNICODE |
Definition at line 153 of file plplot_octave.h.
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
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. |
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.
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 |
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 | |||
) |
Returns 8 bit RGB values for given color from color map 0 Values are negative if an invalid color id is given
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. |
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
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. |
a | Current alpha value of the color. |
Returns the background color (cmap0[0]) by 8 bit RGB value and alpha value
r | Current red value of the background color. |
g | Current green value of the background color. |
b | Current blue value of the background color. |
a | Current alpha value of the background color. |
Get subpage boundaries in absolute coordinates (mm from bottom left-hand corner of page).
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 |
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).
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 |
void c_pllab | ( | const char * | xlabel, |
const char * | ylabel, | ||
const char * | tlabel | ||
) |
void c_plmeshc | ( | PLFLT * | x, |
PLFLT * | y, | ||
PLFLT ** | z, | ||
PLINT | nx, | ||
PLINT | ny, | ||
PLINT | opt, | ||
PLFLT * | clevel, | ||
PLINT | nlevel | ||
) |
void c_plot3dc | ( | PLFLT * | x, |
PLFLT * | y, | ||
PLFLT ** | z, | ||
PLINT | nx, | ||
PLINT | ny, | ||
PLINT | opt, | ||
PLFLT * | clevel, | ||
PLINT | nlevel | ||
) |
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
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. |
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.
ncol0 | Total number of colors. |
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 | ||
) |
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.
ncol1 | The number of colors in cmap1. |
Set a given color from color map 0 by 8 bit RGB value Does not result in any additional cells to be allocated.
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). |
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.
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). |
a | Alpha value of the color (0.0 - 1.0). |
Set the background color (cmap0[0]) by 8 bit RGB value and alpha value
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). |
a | Alpha (transparency) value of the background color (0.0 - 1.0). |
void c_plseed | ( | unsigned | s) |
void c_plspal0 | ( | const char * | filename) |
Definition at line 223 of file plstripc.c.
Definition at line 329 of file plstripc.c.
void c_plsurf3d | ( | PLFLT * | x, |
PLFLT * | y, | ||
PLFLT ** | z, | ||
PLINT | nx, | ||
PLINT | ny, | ||
PLINT | opt, | ||
PLFLT * | clevel, | ||
PLINT | nlevel | ||
) |
for | ( | ) |
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.
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.
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.
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.
Definition at line 1740 of file plplot_octave.h.
Definition at line 1537 of file plplot_octave.h.
Definition at line 1545 of file plplot_octave.h.
Definition at line 1556 of file plplot_octave.h.
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;
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 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 | ||
) |
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.
p | Name of the executable to find. |
void plgDevs | ( | char *** | p_menustr, |
char *** | p_devname, | ||
int * | p_ndev | ||
) |
int plGetCursor | ( | PLGraphicsIn * | plg) |
Wait for graphics input event and translate to world coordinates.
plg | Pointer to PLGraphicsIn |
PLFLT plGetFlt | ( | char * | s) |
PLINT plGetInt | ( | char * | s) |
void plGetName | ( | char * | dir, |
char * | subdir, | ||
char * | filename, | ||
char ** | filespec | ||
) |
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 | ||
) |
int plparseopts | ( | int * | p_argc, |
char ** | argv, | ||
PLINT | mode | ||
) |
int plSetOpt | ( | char * | opt, |
char * | optarg | ||
) |
void plSetUsage | ( | char * | program_string, |
char * | usage_string | ||
) |
Definition at line 36 of file f77/sccont.c.
int plTranslateCursor | ( | PLGraphicsIn * | plg) |
Translates cursor position from relative device coordinates to world coordinates.
plg | Pointer to PLGraphicsIn |
Definition at line 725 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 const PLFLT* a |
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* 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.
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.
ny = -1 |
Definition at line 1835 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* 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.