source: branches/blt4/packages/vizservers/vtkvis/protocol.txt @ 2170

Last change on this file since 2170 was 2170, checked in by gah, 14 years ago
File size: 3.3 KB
Line 
1================================================================================
2On connection, send 32-bit little endian int indicating memory requirements
3(comsumed by nanoscale server before exec-ing vtkvis)
4================================================================================
5Requests:
6
7screen bgcolor <r> <g> <b>
8screen size <width> <height>
9
10axis color <r> <g> <b>
11     Set color of axis lines, labels, titles, ticks
12axis grid <bool>
13axis name <axis> <title>
14axis units <axis> <units>
15     Currently only supported when camera mode is not image mode
16axis visible <axis> <bool>
17     <axis> = x|y|z|all
18
19camera mode <mode>
20       <mode> = persp|ortho|image
21camera ortho <x> <y> <width> <height>
22       Supply world coordinate bounds of plot area for image camera mode
23       Data is assumed to lie in XY plane (z = 0)
24camera pan <x> <y>
25       <x,y> world coordinates
26camera reset <?all?>
27       Option all resets orientation/rotation as well as pan/zoom/clip range
28camera rotate <yaw> <pitch> <roll>
29       Specify relative rotation in Euler angles (FIXME)
30camera zoom <z>
31       Specify zoom ratio
32
33colormap add <colorMapName> <colorMap> <opacityMap>
34         colorMap = Tcl list of {value r g b} control points
35         opacityMap = Tcl list of {value alpha} control points
36colormap delete <?colorMapName?>
37
38legend <colormapName> <legendTitle> <width> <height> <?datasetName?>
39       Causes legend to be rendered and written back with labels and title
40
41dataset add <datasetName> data follows <nbytes>
42dataset delete <?datasetName?>
43dataset getvalue world <x> <y> <z> <datasetName>
44dataset getvalue pixel <x> <y> <datasetName>
45        Use pixel for image camera mode
46dataset opacity <val> <?datasetName?>
47dataset visible <bool> <?datasetName?>
48
49pseudocolor add <?datasetName?>
50pseudocolor colormap <colormapName> <?datasetName?>
51pseudocolor delete <?datasetName?>
52pseudocolor edges <bool> <?datasetName?>
53pseudocolor lighting <bool> <?datasetName?>
54pseudocolor linecolor <r> <g> <b> <?datasetName?>
55pseudocolor linewidth <val> <?datasetName?>
56pseudocolor opacity <val> <?datasetName?>
57pseudocolor visible <bool> <?datasetName?>
58
59contour2d add numcontours <n> <?datasetName?>
60contour2d add contourlist <list> <?datasetName?>
61          list = {isoval1 isoval2 isoval3...}
62contour2d delete <?datasetName?>
63contour2d lighting <bool> <?datasetName?>
64contour2d linecolor <r> <g> <b> <?datasetName?>
65contour2d linewidth <val> <?datasetName?>
66contour2d opacity <val> <?datasetName?>
67contour2d visible <bool> <?datasetName?>
68
69polydata add <?datasetName?>
70polydata color <r> <g> <b> <?datasetName?>
71polydata delete <?datasetName?>
72polydata edges <bool> <?datasetName?>
73polydata lighting <bool> <?datasetName?>
74polydata linecolor <r> <g> <b> <?datasetName?>
75polydata linewidth <val> <?datasetName?>
76polydata opacity <val> <?datasetName?>
77polydata visible <bool> <?datasetName?>
78polydata wireframe <bool> <?datasetName?>
79
80================================================================================
81Replies:
82
83nv>image -type image -bytes <nbytes>
84  <binary RGB data>
85nv>legend <colormapName> <nbytes>
86  <binary RGB data>
87nv>dataset value world <x> <y> <z> <value>
88nv>dataset value pixel <x> <y> <value>
89
90================================================================================
91Errors:
92
93Prefixed with "VtkVis Server Error: "
94Currently not guaranteed to be on a single line
Note: See TracBrowser for help on using the repository browser.