source: trunk/packages/vizservers/vtkvis/protocol.txt @ 2124

Last change on this file since 2124 was 2124, checked in by ldelgass, 14 years ago
  • Delete all for colormap command
  • Property svn:eol-style set to native
File size: 3.0 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>
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 linecolor <r> <g> <b> <datasetName>
54pseudocolor linewidth <val> <datasetName>
55pseudocolor visible <bool> <datasetName>
56
57contour2d add numcontours <n> <datasetName>
58contour2d add contourlist <list> <datasetName>
59          list = {isoval1 isoval2 isoval3...}
60contour2d delete <?datasetName?>
61contour2d linecolor <r> <g> <b> <datasetName>
62contour2d linewidth <val> <datasetName>
63contour2d visible <bool> <datasetName>
64
65polydata add <datasetName>
66polydata color <r> <g> <b> <datasetName>
67polydata delete <?datasetName?>
68polydata edges <bool> <datasetName>
69polydata linecolor <r> <g> <b> <datasetName>
70polydata linewidth <val> <datasetName>
71polydata visible <bool> <datasetName>
72polydata wireframe <bool> <datasetName>
73
74================================================================================
75Replies:
76
77nv>image -type image -bytes <nbytes>
78  <binary RGB data>
79nv>legend <colormapName> <nbytes>
80  <binary RGB data>
81nv>dataset value world <x> <y> <z> <value>
82nv>dataset value pixel <x> <y> <value>
83
84================================================================================
85Errors:
86
87Prefixed with "VtkVis Server Error: "
88Currently not guaranteed to be on a single line
Note: See TracBrowser for help on using the repository browser.