GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

GeezerVison is showing surban.github.io — Class PLStream | PLplot for .NET

Class PLStream

A PLplot stream.

Inheritance
System.Object
PLStream
Namespace: PLplot
Assembly: PLplotNet.dll
Syntax
public class PLStream : IDisposable
Remarks

A new PLplot stream is created when this class is instantiated. The PLplot stream is ended when the instance is disposed. An instance is thread-safe, however all calls from all instances are serialized.

Constructors

Name Description
PLStream()

Creates a new PLplot stream.

Properties

Name Description
Id

The stream id of this stream as returned by plgstrm().

Methods

Name Description
adv(Int32)

pladv: Advance the (sub-)page

arc(Double, Double, Double, Double, Double, Double, Double, Boolean)

plarc: Draw a circular or elliptical arc

axes(Double, Double, String, Double, Int32, String, Double, Int32)

plaxes: Draw a box with axes, etc. with arbitrary origin

bin(Double[], Double[], Bin)

plbin: Plot a histogram from binned data

bop()

plbop: Begin a new page

box(String, Double, Int32, String, Double, Int32)

plbox: Draw a box with axes, etc

box3(String, String, Double, Int32, String, String, Double, Int32, String, String, Double, Int32)

plbox3: Draw a box with axes, etc, in 3-d

btime(out Int32, out Int32, out Int32, out Int32, out Int32, out Double, Double)

plbtime: Calculate broken-down time from continuous time for the current stream

calc_world(Double, Double, out Double, out Double, out Int32)

plcalc_world: Calculate world coordinates and corresponding window index from relative device coordinates

clear()

plclear: Clear current (sub)page

cmd(Int32, IntPtr)

Front-end to driver escape function.

col0(Int32)

plcol0: Set color, cmap0

col1(Double)

plcol1: Set color, cmap1

colorbar(out Double, out Double, Colorbar, Position, Double, Double, Double, Double, Int32, Int32, Int32, Double, Double, Int32, Double, ColorbarLabel[], String[], String[], Double[], Int32[], Double[,])

plcolorbar: Plot color bar for image, shade or gradient plots

configtime(Double, Double, Double, Int32, Boolean, Int32, Int32, Int32, Int32, Int32, Double)

plconfigtime: Configure the transformation between continuous and broken-down time for the current stream

cont(Double[,], Int32, Int32, Int32, Int32, Double[], TransformFunc)

plcont: Contour plot

cpstrm(PLStream, Boolean)

plcpstrm: Copy state parameters from the reference stream to the current stream

ctime(Int32, Int32, Int32, Int32, Int32, Double, out Double)

plctime: Calculate continuous time from broken-down time for the current stream

did2pc(out Double, out Double, out Double, out Double)

Converts input values from relative device coordinates to relative plot coordinates.

dip2dc(out Double, out Double, out Double, out Double)

Converts input values from relative plot coordinates to relative device coordinates.

env(Double, Double, Double, Double, AxesScale, AxisBox)

plenv: Set up standard window and draw box

env0(Double, Double, Double, Double, AxesScale, AxisBox)

plenv0: Same as plenv but if in multiplot mode does not advance the subpage, instead clears it

eop()

pleop: Eject current page

errx(Double[], Double[], Double[])

plerrx: Draw error bars in x direction

erry(Double[], Double[], Double[])

plerry: Draw error bars in the y direction

famadv()

plfamadv: Advance to the next family file on the next new page

fill(Double[], Double[])

plfill: Draw filled polygon

fill3(Double[], Double[], Double[])

plfill3: Draw filled polygon in 3D

Finalize()

Ends the PLplot stream.

flush()

plflush: Flushes the output stream

font(FontFlag)

plfont: Set font

fontld(Int32)

plfontld: Load Hershey fonts

gchr(out Double, out Double)

plgchr: Get character default height and current (scaled) height

gcmap1_range(out Double, out Double)

plgcmap1_range: Get the cmap1 argument range for continuous color plots

gcol0(Int32, out Int32, out Int32, out Int32)

plgcol0: Returns 8-bit RGB values for given color index from cmap0

gcol0a(Int32, out Int32, out Int32, out Int32, out Double)

plgcol0a: Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0

gcolbg(out Int32, out Int32, out Int32)

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

gcolbga(out Int32, out Int32, out Int32, out Double)

plgcolbga: Returns the background color (cmap0[0]) by 8-bit RGB value and PLFLT alpha transparency value

gcompression(out Int32)

plgcompression: Get the current device-compression setting

gdev(out String)

plgdev: Get the current device (keyword) name

gDevs(out String[], out String[])

Returns a list of all device names and their menu strings

gdidev(out Double, out Double, out Double, out Double)

plgdidev: Get parameters that define current device-space window

gdiori(out Double)

plgdiori: Get plot orientation

gdiplt(out Double, out Double, out Double, out Double)

plgdiplt: Get parameters that define current plot-space window

gdrawmode()

plgdrawmode: Get drawing mode (depends on device support!)

gesc(out Char)

Get the escape character for text strings.

GetCursor(out GraphicsIn)

plGetCursor: Wait for graphics input event and translate to world coordinates.

gfam(out Int32, out Int32, out Int32)

plgfam: Get family file parameters

gfci(out FCI)

plgfci: Get FCI (font characterization integer)

gFileDevs(out String[], out String[])

Returns a list of file-oriented device names and their menu strings

gfnam(out String)

plgfnam: Get output file name

gfont(out FontFamily, out FontStyle, out FontWeight)

plgfont: Get family, style and weight of the current font

glevel(out RunLevel)

plglevel: Get the (current) run level

gpage(out Double, out Double, out Int32, out Int32, out Int32, out Int32)

plgpage: Get page parameters

gra()

plgra: Switch to graphics screen

gradient(Double[], Double[], Double)

plgradient: Draw linear gradient inside polygon

griddata(Double[], Double[], Double[], Double[], Double[], Double[,], Grid, Double)

plgriddata: Grid data from irregularly sampled data

gspa(out Double, out Double, out Double, out Double)

plgspa: Get current subpage parameters

gstrm(out Int32)

plgstrm: Get current stream number

gver(out String)

plgver: Get the current library version number

gvpd(out Double, out Double, out Double, out Double)

plgvpd: Get viewport limits in normalized device coordinates

gvpw(out Double, out Double, out Double, out Double)

plgvpw: Get viewport limits in world coordinates

gxax(out Int32, out Int32)

plgxax: Get x axis parameters

gyax(out Int32, out Int32)

plgyax: Get y axis parameters

gzax(out Int32, out Int32)

plgzax: Get z axis parameters

hist(Double[], Double, Double, Int32, Hist)

plhist: Plot a histogram from unbinned data

hlsrgb(Double, Double, Double, out Double, out Double, out Double)

plhlsrgb: Convert HLS color to RGB

image(Double[,], Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

plimage: Plot a 2D matrix using cmap1 with automatic color adjustment

imagefr(Double[,], Double, Double, Double, Double, Double, Double, Double, Double, TransformFunc)

plimagefr: Plot a 2D matrix using cmap1

init()

plinit: Initialize PLplot

join(Double, Double, Double, Double)

pljoin: Draw a line between two points

lab(String, String, String)

pllab: Simple routine to write labels

legend(out Double, out Double, Legend, Position, Double, Double, Double, Int32, Int32, LineStyle, Int32, Int32, LegendEntry[], Double, Double, Double, Double, Int32[], String[], Int32[], Pattern[], Double[], Double[], Int32[], LineStyle[], Double[], Int32[], Double[], Int32[], String[])

pllegend: Plot legend using discretely annotated filled boxes, lines, and/or lines of symbols

lightsource(Double, Double, Double)

pllightsource: Sets the 3D position of the light source

line(Double[], Double[])

plline: Draw a line

line3(Double[], Double[], Double[])

plline3: Draw a line in 3 space

lsty(LineStyle)

pllsty: Select line style

map(MapFunc, String, Double, Double, Double, Double)

plmap: Plot continental outline or shapefile data in world coordinates

mapfill(MapFunc, String, Double, Double, Double, Double, Int32[])

plmapfill: Plot all or a subset of Shapefile data, filling the polygons

mapline(MapFunc, String, Double, Double, Double, Double, Int32[])

plmapline: Plot all or a subset of Shapefile data using lines in world coordinates

mapstring(MapFunc, String, String, Double, Double, Double, Double, Int32[])

plmapstring: Plot all or a subset of Shapefile data using strings or points in world coordinates

maptex(MapFunc, String, Double, Double, Double, String, Double, Double, Double, Double, Int32)

plmaptex: Draw text at points defined by Shapefile data in world coordinates

meridians(MapFunc, Double, Double, Double, Double, Double, Double)

plmeridians: Plot latitude and longitude lines

mesh(Double[], Double[], Double[,], Mesh)

plmesh: Plot surface mesh

meshc(Double[], Double[], Double[,], MeshContour, Double[])

plmeshc: Magnitude colored plot surface mesh with contour

mtex(String, Double, Double, Double, String)

plmtex: Write text relative to viewport boundaries

mtex3(String, Double, Double, Double, String)

plmtex3: Write text relative to viewport boundaries in 3D plots

OptUsage()

plOptUsage: Print usage and syntax message.

parseopts(ref String[], ParseOpts)

plparseopts: Parse command-line arguments

pat(Int32[], Int32[])

plpat: Set area line fill pattern

path(Int32, Double, Double, Double, Double)

plpath: Draw a line between two points, accounting for coordinate transforms

plot3d(Double[], Double[], Double[,], Mesh, Boolean)

plot3d: Plot 3-d surface plot

plot3dc(Double[], Double[], Double[,], MeshContour, Double[])

plot3dc: Magnitude colored plot surface with contour

plot3dcl(Double[], Double[], Double[,], MeshContour, Double[], Int32, Int32[], Int32[])

plot3dcl: Magnitude colored plot surface with contour for z[x][y] with y index limits

poin(Double[], Double[], Char)

plpoin: Plot a glyph at the specified points

poin3(Double[], Double[], Double[], Char)

plpoin3: Plot a glyph at the specified 3D points

poly3(Double[], Double[], Double[], Boolean[], Boolean)

plpoly3: Draw a polygon in 3 space

prec(Int32, Int32)

plprec: Set precision in numeric labels

psty(Pattern)

plpsty: Select area fill pattern

ptex(Double, Double, Double, Double, Double, String)

plptex: Write text inside the viewport

ptex3(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, String)

plptex3: Write text inside the viewport of a 3D plot

randd()

plrandd: Random number generator returning a real random number in the range [0,1]

replot()

plreplot: Replays contents of plot buffer to current device/file

rgbhls(Double, Double, Double, out Double, out Double, out Double)

plrgbhls: Convert RGB color to HLS

sabort(AbortHandler)

plsabort: Set abort handler

sbopH(BopHandler, IntPtr)

Sets an optional user bop handler

sButtonEH(ButtonHandler, IntPtr)

Set the function pointer for the (mouse) button event handler

schr(Double, Double)

plschr: Set character size

scmap0(Int32[], Int32[], Int32[])

plscmap0: Set cmap0 colors by 8-bit RGB values

scmap0a(Int32[], Int32[], Int32[], Double[])

plscmap0a: Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value

scmap0n(Int32)

plscmap0n: Set number of colors in cmap0

scmap1(Int32[], Int32[], Int32[])

plscmap1: Set opaque RGB cmap1 colors values

scmap1_range(Double, Double)

plscmap1_range: Set the cmap1 argument range for continuous color plots

scmap1a(Int32[], Int32[], Int32[], Double[])

plscmap1a: Set semitransparent cmap1 RGBA colors.

scmap1l(ColorSpace, Double[], Double[], Double[], Double[], Boolean[])

plscmap1l: Set cmap1 colors using a piece-wise linear relationship

scmap1la(ColorSpace, Double[], Double[], Double[], Double[], Double[], Boolean[])

plscmap1la: Set cmap1 colors and alpha transparency using a piece-wise linear relationship

scmap1n(Int32)

plscmap1n: Set number of colors in cmap1

scol0(Int32, Int32, Int32, Int32)

plscol0: Set 8-bit RGB values for given cmap0 color index

scol0a(Int32, Int32, Int32, Int32, Double)

plscol0a: Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index

scolbg(Int32, Int32, Int32)

plscolbg: Set the background color by 8-bit RGB value

scolbga(Int32, Int32, Int32, Double)

plscolbga: Set the background color by 8-bit RGB value and PLFLT alpha transparency value.

scolor(Int32)

plscolor: Used to globally turn color output on/off

scompression(Int32)

plscompression: Set device-compression level

sdev(String)

plsdev: Set the device (keyword) name

sdevdata(IntPtr)

Set the pointer to the data used in driver initialisation

sdidev(Double, Double, Double, Double)

plsdidev: Set parameters that define current device-space window

sdimap(Int32, Int32, Int32, Int32, Double, Double)

plsdimap: Set up transformation from metafile coordinates

sdiori(Double)

plsdiori: Set plot orientation

sdiplt(Double, Double, Double, Double)

plsdiplt: Set parameters that define current plot-space window

sdiplz(Double, Double, Double, Double)

plsdiplz: Set parameters incrementally (zoom mode) that define current plot-space window

sdrawmode(DrawMode)

plsdrawmode: Set drawing mode (depends on device support!)

seed(UInt32)

plseed: Set seed for internal random number generator.

seopH(EopHandler, IntPtr)

Sets an optional user eop handler

sesc(Char)

plsesc: Set the escape character for text strings

setcontlabelformat(Int32, Int32)

pl_setcontlabelformat: Set format of numerical label for contours

setcontlabelparam(Double, Double, Double, Int32)

pl_setcontlabelparam: Set parameters of contour labelling other than format of numerical label

setopt(String, String)

plsetopt: Set any command-line option

sexit(ExitHandler)

plsexit: Set exit handler

sfam(Int32, Int32, Int32)

plsfam: Set family file parameters

sfci(FCI)

plsfci: Set FCI (font characterization integer)

sfnam(String)

plsfnam: Set output file name

sfont(FontFamily, FontStyle, FontWeight)

plsfont: Set family, style and weight of the current font

shade(Double[,], DefinedFunc, Double, Double, Double, Double, Double, Double, Int32, Double, Double, Int32, Double, Int32, Double, Boolean, TransformFunc)

plshade: Shade individual region on the basis of value

shades(Double[,], DefinedFunc, Double, Double, Double, Double, Double[], Double, Int32, Double, Boolean, TransformFunc)

plshades: Shade regions on the basis of value

sKeyEH(KeyHandler, IntPtr)

Set the function pointer for the keyboard event handler

slabelfunc(LabelFunc, IntPtr)

plslabelfunc: Assign a function to use for generating custom axis labels

smaj(Double, Double)

plsmaj: Set length of major ticks

smem(Int32, Int32, IntPtr)

plsmem: Set the memory area to be plotted (RGB)

smema(Int32, Int32, IntPtr)

plsmema: Set the memory area to be plotted (RGBA)

smin(Double, Double)

plsmin: Set length of minor ticks

sori(Orientation)

plsori: Set orientation

spage(Double, Double, Int32, Int32, Int32, Int32)

plspage: Set page parameters

spal0(String)

plspal0: Set the cmap0 palette using the specified cmap0*.pal format file

spal1(String, Boolean)

plspal1: Set the cmap1 palette using the specified cmap1*.pal format file

spause(Boolean)

plspause: Set the pause (on end-of-page) status

ssub(Int32, Int32)

plssub: Set the number of subpages in x and y

ssym(Double, Double)

plssym: Set symbol size

star(Int32, Int32)

plstar: Initialization

start(String, Int32, Int32)

plstart: Initialization

stransform(TransformFunc)

plstransform: Set a global coordinate transform function

string2(Double[], Double[], String)
string3(Double[], Double[], Double[], String)

plstring3: Plot a glyph at the specified 3D points

stripa(Int32, Pen, Double, Double)

plstripa: Add a point to a strip chart

stripc(out Int32, String, String, Double, Double, Double, Double, Double, Double, Double, Boolean, Boolean, Int32, Int32, Int32[], LineStyle[], String[], String, String, String)

plstripc: Create a 4-pen strip chart

stripd(Int32)

plstripd: Deletes and releases memory used by a strip chart

styl(Int32[], Int32[])

plstyl: Set line style

surf3d(Double[], Double[], Double[,], Surf, Double[])

plsurf3d: Plot shaded 3-d surface plot

surf3dl(Double[], Double[], Double[,], Surf, Double[], Int32, Int32[], Int32[])

plsurf3dl: Plot shaded 3-d surface plot for z[x][y] with y index limits

svect(Double[], Double[], Boolean)

plsvect: Set arrow style for vector plots

svpa(Double, Double, Double, Double)

plsvpa: Specify viewport in absolute coordinates

sxax(Int32, Int32)

plsxax: Set x axis parameters

sxwin(Int32)

Set inferior X window

syax(Int32, Int32)

plsyax: Set y axis parameters

sym(Double[], Double[], Char)

plsym: Plot a glyph at the specified points

szax(Int32, Int32)

plszax: Set z axis parameters

text()

pltext: Switch to text screen

timefmt(String)

pltimefmt: Set format for date / time labels

ToString()
tr0()

Make a identity transformation for matrix index to world coordinate mapping.

tr1(Double[], Double[])

Make a linear interpolation transformation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays.

tr2(Double[,], Double[,])

Make a linear interpolation transformation for grid to world mapping using doubly dimensioned coordinate arrays.

TranslateCursor(ref GraphicsIn)

plTranslateCursor: Convert device to world coordinates

vasp(Double)

plvasp: Specify viewport using aspect ratio only

vect(Double[,], Double[,], Double, TransformFunc)

plvect: Vector plot

vpas(Double, Double, Double, Double, Double)

plvpas: Specify viewport using coordinates and aspect ratio

vpor(Double, Double, Double, Double)

plvpor: Specify viewport using normalized subpage coordinates

vsta()

plvsta: Select standard viewport

w3d(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

plw3d: Configure the transformations required for projecting a 3D surface on a 2D window

width(Double)

plwidth: Set pen width

wind(Double, Double, Double, Double)

plwind: Specify window

xormod(Boolean, out Boolean)

plxormod: Enter or leave xor mode

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.