source: vtkvis/tags/1.7.2/protocol.txt @ 4807

Last change on this file since 4807 was 4783, checked in by ldelgass, 10 years ago

Merge some changes from trunk, including 2 new (currently unused) commands for
the image (slice) object

  • Property svn:eol-style set to native
File size: 44.6 KB
Line 
1================================================================================
2================================================================================
3Protocol for vtkvis render server. 
4
5Commands take the general form of command and arguments using Tcl syntax and are
6terminated by a newline.  Some command arguments expect a Tcl list which can be
7sent by enclosing the list in curly braces to prevent the interpreter from
8splitting the list into multiple arguments.  Likewise, strings with spaces
9should be quoted or enclosed in curly braces.  In the documentation below,
10arguments are indicated by angle brackets and optional arguments are surrounded
11by question marks -- the brackets and question marks are not part of the
12protocol and should not be included in argument strings.  The arguments shown
13in angle brackets should be replaced with a string (where there are fixed
14choices this document indicates valid values by separating them with pipe
15symbols), a list in Tcl syntax, or a numeric value.  Boolean arguments can take
16the form of 0|1, true|false, or yes|no.  Since the protocol commands are
17executed in a Tcl interpreter, Tcl code such as math expressions in expr
18commands enclosed in square brackets are also allowed.  Since the interpreter
19is a "safe" interpreter, some Tcl commands that could cause security issues may
20not be available for use.
21
22When binary data is to be sent, it should follow the newline after a command
23that indicates incoming data including a byte count argument.
24================================================================================
25================================================================================
26Requests:
27================================================================================
28
29== General dataset, scene and renderer commands ==
30
31axis autobounds <axis> <bool>
32     Toggle between automatic and explicit bounds settings.  To set an explicit
33     range use the 'axis bounds...' command.
34     <axis> = x|y|z|all
35axis autorange <axis> <bool>
36     Toggle between automatic and explicit range settings.  To set an explicit
37     range use the 'axis range...' command.  For scaling based on axis bounds,
38     see 'axis scale...'
39     <axis> = x|y|z|all
40axis bounds <axis> <min> <max>
41     Explicitly specify bounds to use for an axis.
42     <axis> = x|y|z|all
43axis color <axis> <r> <g> <b> <?opacity?>
44     Set color of axis lines, labels, titles, ticks
45     <axis> = x|y|z|all
46axis exp <xPower> <yPower> <zPower> <?useCustom?>
47     Control power scaling of labels.  When an exponent is set, the labels
48     are adjusted to show mantissa and the exponent is indicated in the title.
49     <xPower> = Base 10 exponent for X axis
50     <yPower> = Base 10 exponent for Y axis
51     <zPower> = Base 10 exponent for Z axis
52     <useCustom> = Flag to control if custom/manual powers are used.  Setting
53     this to off will re-enable automatic power scaling.
54axis flymode <mode>
55     <mode> = static_edges|static_triad|outer_edges|furthest_triad|closest_triad
56axis fontsz <fontPixelSize>
57     Controls size of labels and text in 3D mode
58axis gpcolor <axis> <r> <g> <b> <?opacity?>
59     Set color/opacity of inner grid polygons
60     <axis> = x|y|z|all
61axis gpolys <axis> <bool>
62     Turn on/off inner grid polygons/planes
63     <axis> = x|y|z|all
64axis grcolor <axis> <r> <g> <b> <?opacity?>
65     Set color/opacity of gridlines
66     <axis> = x|y|z|all
67axis grid <axis> <bool>
68     Turn on/off outer gridlines
69     <axis> = x|y|z|all
70axis igcolor <axis> <r> <g> <b> <?opacity?>
71     Set color/opacity of inner gridlines
72     <axis> = x|y|z|all
73axis igrid <axis> <bool>
74     Turn on/off inner gridlines
75     <axis> = x|y|z|all
76axis labels <axis> <bool>
77     Toggle visibility of axis labels
78     <axis> = x|y|z|all
79axis lcolor <axis> <r> <g> <b> <?opacity?>
80     Set color/opacity of tick labels
81     <axis> = x|y|z|all
82axis lfont <axis> <fontName>
83     Set label font family
84     <axis> = x|y|z|all
85     <fontName> = Arial|Courier|Times
86axis lformat <axis> <formatString>
87     <axis> = x|y|z|all
88     <formatString> = printf style format string
89axis lfsize <axis> <fontSizePts>
90     Set font size of labels in 2D mode - currently relies on patched VTK in
91     runtime
92     <axis> = x|y|z|all
93     <fontSizePts> = Font size in points
94axis linecolor <axis> <r> <g> <b> <?opacity?>
95     Set color/opacity of main axis lines
96     <axis> = x|y|z|all
97axis lrot <axis> <rotation>
98     <axis> = x|y|z|all
99     <rotation> = rotation angle in degrees
100axis lscale <axis> <boolAuto> <xpow> <ypow> <zpow>
101     Control (auto-)scaling of labels with powers of 10
102     <axis> = x|y|z|all
103     <boolAuto> = Enable/disable automatic scaling with powers of 10
104     <xpow> = Explicitly set power on X axis
105     <ypow> = Explicitly set power on Y axis
106     <zpow> = Explicitly set power on Z axis
107axis minticks <axis> <bool>
108     Toggle visibility of axis minor tick marks
109     <axis> = x|y|z|all
110axis name <axis> <title>
111     <axis> = x|y|z|all
112     <title> = Title of axis
113axis origin <x> <y> <z> <?useCustom?>
114     <x>,<y>,<z> = point inside world coordinate bounds of axes box where axes
115     should intersect
116     <useCustom> = Set to false to disable use of custom origin and re-enable
117     automatic origin
118axis range <axis> <min> <max>
119     Explicitly set min,max range of axis labels.  Note that the min and max
120     values themselves may not be given labels if they don't fall on tick
121     divisions -- the min/max determine the value of the axis endpoints.  This
122     setting allows labeling axes independently of the world coordinate bounds.
123     <axis> = x|y|z|all
124     <min> = minimum value of axis for labels
125     <max> = maximum value of axis for labels
126axis scale <axis> <scale>
127     Set axis range to be computed based on scaling the axis bounds by the given
128     scale factor.
129     <axis> = x|y|z|all
130     <scale> = scale factor where range = bounds * scale
131axis tcolor <axis> <r> <g> <b> <?opacity?>
132     Set color/opacity of axis title
133     <axis> = x|y|z|all
134axis tickpos <position>
135     Set position of ticks on 3D axes (not implemented for 2D axes)
136     <position> = inside|outside|both
137axis ticks <axis> <bool>
138     Toggle visibility of axis tick marks
139     <axis> = x|y|z|all
140axis tfont <axis> <fontName>
141     Set title font family
142     <axis> = x|y|z|all
143     <fontName> = Arial|Courier|Times
144axis tfsize <axis> <fontSizePts>
145     Set font size of title in 2D mode - currently relies on patched VTK in
146     runtime
147     <axis> = x|y|z|all
148     <fontSizePts> = Font size in points
149axis trot <axis> <rotation>
150     Currently a no-op -- needs a fix in vtkCubeAxesActor
151     <axis> = x|y|z|all
152     <rotation> = rotation angle in degrees
153axis units <axis> <units>
154     Currently only supported when camera mode is not image mode
155axis visible <axis> <bool>
156     <axis> = x|y|z|all
157     Note: 'all' means all enabled axes.  To force all axes on, set each axis on
158     individually -- however, it is best to let the server determine which of
159     the individual axes are enabled based on the dataset bounds.
160
161camera aspect <aspectMode>
162       Set 2D aspect ratio mode
163       <aspectMode> = native|square|window
164camera get
165       Request current camera parameters
166camera mode <mode>
167       <mode> = persp|ortho|image
168camera orient <quatW> <quatX> <quatY> <quatZ>
169       Set scene orientation using a quaternion
170camera ortho <coordMode> <x> <y> <width> <height>
171       <coordMode> = pixel|world
172       Supply bounds of plot area for image camera mode
173camera pan <x> <y>
174       <x,y> viewport coordinates (window center at 0,0).  Positive x pan
175       means pan object to right (camera to left).  Positive y pan means
176       pan object down (camera up).  For example a pan of 0.5, 0.5 would
177       move the object center to the lower right corner of the window
178camera reset <?all?>
179       Option all resets orientation/rotation as well as pan/zoom/clip range
180camera rotate <yaw> <pitch> <roll>
181       Specify relative rotation in Euler angles
182camera set <posX> <posY> <posZ> <focalPtX> <focalPtY> <focalPtZ> <viewUpX> <viewUpY> <viewUpZ>
183       Set camera parameters: camera position, focal point and view up vector
184camera zoom <z>
185       Specify zoom ratio.  z > 1 is a zoom in, z < 1 is zoom out. z = 1
186       resets to default.
187
188clientinfo <list>
189
190colormap add <colorMapName> <colorMap> <opacityMap>
191         (Re-)define a colormap.  If colorMapName doesn't exist, it is created,
192         otherwise the colormap is redefined and all users will be updated.
193         colorMap = Tcl list of {value r g b} control points
194         opacityMap = Tcl list of {value alpha} control points
195colormap define <colorMapName> <colorMap> <opacityMap>
196         (Re-)define a colormap (same as 'add')
197colormap delete <?colorMapName?>
198colormap res <numberOfTableEntries>
199         Set the "resolution" or number of lookup table entries in the colormap
200         <numberOfTableEntries> = integer or "default"
201
202dataset add <datasetName> data follows <nbytes>
203dataset delete <?datasetName?>
204dataset getscalar world <x> <y> <z> <datasetName>
205dataset getscalar pixel <x> <y> <datasetName>
206dataset getvector world <x> <y> <z> <datasetName>
207dataset getvector pixel <x> <y> <datasetName>
208        Use pixel for image camera mode
209dataset maprange <val> <?min?> <?max?> <?fieldName?> <?fieldType?> <?numComp?> <?component?>
210        Controls if data range for colormapping and contours is based on
211        cumulative range of all datasets ("all"), only visible datasets
212        ("visible") or each individual dataset ("separate").  Defaults to
213        "all"
214        <val> = all|explicit|visible|separate
215        The following arguments are only used for 'explicit' mode:
216        <min>,<max> = Required in explicit mode, specify the range to use
217        <fieldName> = Required in explicit mode, specify the field to which the
218        range should be applied
219        <fieldType> = point_data|cell_data|field_data, optional (defaults to
220        point_data)
221        <numComp> = Number of components (1 = scalar, 3 = vector), optional (1
222        is default)
223        <component> = Component index for vector fields, required if numComp is
224        3, otherwise unused.
225dataset names
226        Returns a list of the loaded data sets
227dataset opacity <val> <?datasetName?>
228dataset scalar <scalarName> <?datasetName?>
229        Set the active scalar field to plot
230dataset vector <vectorName> <?datasetName?>
231        Set the active vector field to plot
232dataset visible <bool> <?datasetName?>
233
234legend <colormapName> <legendType> <fieldName> <legendTitle> <width> <height> <numLabels> <?datasetName?>
235       Causes legend to be rendered and written back with labels and title
236       (title may be left blank)
237       <legendType> = scalar|vmag|vx|vy|vz
238       <numLabels> Can be zero or more 'tick' value labels
239       If datasetName is omitted, the cumulative data range of all data sets
240       will be used to label the legend -- otherwise, the current setting of
241       'dataset maprange' will be used to determine if the individual dataset
242       range or cumulative range will be used.
243
244legend2 <colormapName> <width> <height>
245        Simple legend command for rendering legend without labels or title
246
247renderer clipplane <axis> <ratio> <direction>
248         Set a user clipping plane, ratio is [0,1] and is always interpreted as
249         0 = min_bound, 1 = max_bound, regardless of direction.  Sign of
250         direction determines normal of clipping plane.  User clip planes do not
251         apply if camera mode is image.
252renderer depthpeel <bool> <?occlusionRatio?> <?maxPeels?>
253         Set use of depth peeling algorithm for transparency
254         <occlusionRatio> = [0,0.5] Value of 0 means exact rendering, higher
255         values can speed rendering at the cost of some quality.  From VTK docs:
256         "the threshold under which the algorithm stops to iterate over peel
257         layers. This is the ratio of the number of pixels that have been
258         touched by the last layer over the total number of pixels of the
259         viewport area."
260         <maxPeels> = 0 means unlimited passes, positive value limits the number
261         of rendering passes
262renderer light2side <bool>
263         Toggle use of two-sided lighting (controls if backfaces are lit with a
264         flipped normal)
265renderer lights <lightNum> <bool>
266         Toggle lights on/off.  Light 0 is the headlight, light 1 the skylight
267renderer render
268         Force a new image to be rendered - use for advancing animation
269
270screen bgcolor <r> <g> <b>
271screen size <width> <height>
272
273== Graphics objects ==
274
275arc add <centerX> <centerY> <centerZ> <startX> <startY> <startZ> <normX> <normY> <normZ> <angle> <name>
276    Creates a circular arc given a center and starting point, a normal and a
277    sweep angle.
278arc color <r> <g> <b> <?name?>
279arc delete <?name?>
280arc linecolor <r> <g> <b> <?name?>
281arc linewidth <val> <?name?>
282arc opacity <val> <?name?>
283arc orient <qw> <qx> <qy> <qz> <?name?>
284arc origin <x> <y> <z> <?name?>
285arc pos <x> <y> <z> <?name?>
286arc resolution <res> <?name?>
287arc scale <sx> <sy> <sz> <?name?>
288arc visible <bool> <?name?>
289
290arrow add <tipRadius> <shaftRadius> <tipLength> <name>
291      Arrow will have base at 0,0,0 and tip at 1, 0, 0
292arrow color <r> <g> <b> <?name?>
293arrow culling <bool> <?name?>
294arrow delete <?name?>
295arrow edges <bool> <?name?>
296arrow flipnorms <bool> <?name?>
297arrow lighting <bool> <?name?>
298arrow linecolor <r> <g> <b> <?name?>
299arrow linewidth <val> <?name?>
300arrow material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
301arrow opacity <val> <?name?>
302arrow orient <qw> <qx> <qy> <qz> <?name?>
303arrow origin <x> <y> <z> <?name?>
304arrow pos <x> <y> <z> <?name?>
305arrow resolution <tipRes> <shaftRes> <?name?>
306arrow scale <sx> <sy> <sz> <?name?>
307arrow shading <val> <?name?>
308      val = flat|smooth
309arrow visible <bool> <?name?>
310arrow wireframe <bool> <?name?>
311
312box add <xLen> <yLen> <zLen> <name>
313box color <r> <g> <b> <?name?>
314box culling <bool> <?name?>
315box delete <?name?>
316box edges <bool> <?name?>
317box flipnorms <bool> <?name?>
318box lighting <bool> <?name?>
319box linecolor <r> <g> <b> <?name?>
320box linewidth <val> <?name?>
321box material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
322box opacity <val> <?name?>
323box orient <qw> <qx> <qy> <qz> <?name?>
324box origin <x> <y> <z> <?name?>
325box pos <x> <y> <z> <?name?>
326box scale <sx> <sy> <sz> <?name?>
327box shading <val> <?name?>
328    val = flat|smooth
329box visible <bool> <?name?>
330box wireframe <bool> <?name?>
331
332cone add <radius> <height> <cap> <name>
333     <cap> = boolean flag for cap disks
334cone color <r> <g> <b> <?name?>
335cone culling <bool> <?name?>
336cone delete <?name?>
337cone edges <bool> <?name?>
338cone flipnorms <bool> <?name?>
339cone lighting <bool> <?name?>
340cone linecolor <r> <g> <b> <?name?>
341cone linewidth <val> <?name?>
342cone material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
343cone opacity <val> <?name?>
344cone orient <qw> <qx> <qy> <qz> <?name?>
345cone origin <x> <y> <z> <?name?>
346cone pos <x> <y> <z> <?name?>
347cone resolution <res> <?name?>
348cone scale <sx> <sy> <sz> <?name?>
349cone shading <val> <?name?>
350     val = flat|smooth
351cone visible <bool> <?name?>
352cone wireframe <bool> <?name?>
353
354contour2d add numcontours <n> <?datasetName?>
355          Generate evenly spaced contours including range endpoints.  See also
356          'dataset maprange' command.
357contour2d add contourlist <list> <?datasetName?>
358          list = {isoval1 isoval2 isoval3...}
359contour2d color <r> <g> <b> <?datasetName?>
360          synonym for linecolor
361contour2d colormap <colormapName> <?datasetName?>
362contour2d colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
363          Set the field used to color the object.  'constant' means to use
364          the constant color defined by the color subcommand.  'scalar' uses
365          the active scalar field.  'vmag' uses the magnitude of the current
366          vector field, and 'vx','vy','vz' use the corresponding component of
367          the active vector field.
368contour2d contourlist <list> <?dataSetName?>
369contour2d delete <?datasetName?>
370contour2d lighting <bool> <?datasetName?>
371contour2d linecolor <r> <g> <b> <?datasetName?>
372          synonym for color
373contour2d linewidth <val> <?datasetName?>
374contour2d numcontours <n> <?dataSetName?>
375contour2d opacity <val> <?datasetName?>
376contour2d orient <qw> <qx> <qy> <qz> <?dataSetName?>
377contour2d pos <x> <y> <z> <?dataSetName?>
378contour2d scale <sx> <sy> <sz> <?dataSetName?>
379contour2d visible <bool> <?datasetName?>
380
381contour3d add numcontours <n> <?datasetName?>
382          Generate evenly spaced contours including range endpoints.  See also
383          'dataset maprange' command.
384contour3d add contourlist <list> <?datasetName?>
385          list = {isoval1 isoval2 isoval3...}
386contour3d color r g b <?datasetName?>
387contour3d colormap <colorMapName> <?dataSetName?>
388contour3d colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
389          Set the field used to color the object.  'constant' means to use
390          the constant color defined by the color subcommand.  'scalar' uses
391          the active scalar field.  'vmag' uses the magnitude of the current
392          vector field, and 'vx','vy','vz' use the corresponding component of
393          the active vector field.
394contour3d contourlist <list> <?dataSetName?>
395contour3d delete <?datasetName?>
396contour3d edges <bool> <?datasetName?>
397contour3d lighting <bool> <?datasetName?>
398contour3d linecolor <r> <g> <b> <?datasetName?>
399contour3d linewidth <val> <?datasetName?>
400contour3d numcontours <n> <?dataSetName?>
401contour3d opacity <val> <?datasetName?>
402contour3d orient <qw> <qx> <qy> <qz> <?dataSetName?>
403contour3d pos <x> <y> <z> <?dataSetName?>
404contour3d scale <sx> <sy> <sz> <?dataSetName?>
405contour3d visible <bool> <?datasetName?>
406contour3d wireframe <bool> <?datasetName?>
407
408cutplane add <?dataSetName?>
409cutplane axis <axis> <bool> <?dataSetName?>
410         Toggle visibility of the 3 principal axis cutplanes
411cutplane cloudstyle <style> <?datasetName?>
412         <style> = mesh | splat
413cutplane color r g b <?datasetName?>
414         Set color of outline bounding box
415cutplane colormap <colorMapName> <?dataSetName?>
416cutplane colormode <scalar|vmag|vx|vy|vz> <fieldName> <?datasetName?>
417         Set the field used to color the object.  'scalar' uses
418         the active scalar field.  'vmag' uses the magnitude of the current
419         vector field, and 'vx','vy','vz' use the corresponding component of
420         the active vector field.
421cutplane delete <?dataSetName?>
422cutplane edges <bool> <?dataSetName?>
423cutplane lighting <bool> <?dataSetName?>
424cutplane linecolor <r> <g> <b> <?dataSetName?>
425cutplane linewidth <width> <?dataSetName?>
426cutplane opacity <value> <?dataSetName?>
427cutplane orient <qw> <qx> <qy> <qz> <?dataSetName?>
428cutplane outline <bool> <?dataSetName?>
429         Toggle rendering of cutplane outlines
430cutplane pos <x> <y> <z> <?dataSetName?>
431cutplane preinterp <bool> <?dataSetName?>
432         Controls if VTK's InterpolateScalarsBeforeMapping option is set.
433         Setting this on will give more correct colors, as the interpolation
434         is done on texture coordinates that lookup into a 1D texture instead
435         of using color interpolation from triangle vertices.
436cutplane scale <sx> <sy> <sz> <?dataSetName?>
437cutplane slice axis ratio <?dataSetName?>
438         For 3D data, select a slice along a principle axis of the volume. The
439         ratio is [0,1]
440cutplane visible <bool> <?dataSetName?>
441cutplane wireframe <bool> <?datasetName?>
442
443cylinder add <radius> <height> <cap> <name>
444         <cap> = boolean flag for cap disks
445cylinder color <r> <g> <b> <?name?>
446cylinder culling <bool> <?name?>
447cylinder delete <?name?>
448cylinder edges <bool> <?name?>
449cylinder flipnorms <bool> <?name?>
450cylinder lighting <bool> <?name?>
451cylinder linecolor <r> <g> <b> <?name?>
452cylinder linewidth <val> <?name?>
453cylinder material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
454cylinder opacity <val> <?name?>
455cylinder orient <qw> <qx> <qy> <qz> <?name?>
456cylinder origin <x> <y> <z> <?name?>
457cylinder pos <x> <y> <z> <?name?>
458cylinder resolution <res> <?name?>
459cylinder scale <sx> <sy> <sz> <?name?>
460cylinder shading <val> <?name?>
461         val = flat|smooth
462cylinder visible <bool> <?name?>
463cylinder wireframe <bool> <?name?>
464
465disk add <innerRadius> <outerRadius> <name>
466disk color <r> <g> <b> <?name?>
467disk culling <bool> <?name?>
468disk delete <?name?>
469disk edges <bool> <?name?>
470disk flipnorms <bool> <?name?>
471disk lighting <bool> <?name?>
472disk linecolor <r> <g> <b> <?name?>
473disk linewidth <val> <?name?>
474disk material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
475disk opacity <val> <?name?>
476disk orient <qw> <qx> <qy> <qz> <?name?>
477disk origin <x> <y> <z> <?name?>
478disk pos <x> <y> <z> <?name?>
479disk resolution <resRadial> <resCircum> <?name?>
480disk scale <sx> <sy> <sz> <?name?>
481disk shading <val> <?name?>
482     val = flat|smooth
483disk visible <bool> <?name?>
484disk wireframe <bool> <?name?>
485
486glyphs add <shape> <?dataSetName?>
487       See 'glyphs shape' for list of shapes
488glyphs color r g b <?datasetName?>
489glyphs colormap <colorMapName> <?dataSetName?>
490glyphs colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?dataSetName?>
491       Set the color mode: color by scalar field or
492       vector magnitude -- uses the current color map,
493       or color for constant color
494glyphs delete <?dataSetName?>
495glyphs edges <bool> <?datasetName?>
496glyphs gorient <bool> <fieldName> <?datasetName?>
497       Set the glyph orientation mode: orient glyphs by
498       a named vector field, or set to default orientation (off)
499glyphs gscale <scaleFactor> <?datasetName?>
500       Set glyph scaling factor
501glyphs lighting <bool> <?datasetName?>
502glyphs linecolor <r> <g> <b> <?datasetName?>
503glyphs linewidth <val> <?datasetName?>
504glyphs normscale <bool> <?datasetName?>
505       Control if data values are normalized to [0,1] range before applying
506       glyph scaling factor (gscale)
507glyphs numglyphs <max> <random> <offset> <ratio> <?dataSetName?>
508       Limit the maximum number of glyphs displayed.  Can use either a random
509       sampling or every nth point sampling (useful for uniform grids)
510       <max> = integer maximum number of glyphs
511       <random> = bool indicating if random sampling should be used
512       <offset> = offset point index from which to start sampling
513       <ratio> = If random is false, use this to control every nth point sampling
514glyphs opacity <val> <?datasetName?>
515glyphs orient <qw> <qx> <qy> <qz> <?dataSetName?>
516glyphs pos <x> <y> <z> <?dataSetName?>
517glyphs ptsize <size> <?dataSetName?>
518glyphs quality <val> <?dataSetName?>
519       Set glyph shape resolution quality val=[0,10], 1 is default
520glyphs scale <sx> <sy> <sz> <?dataSetName?>
521glyphs shape <arrow|cone|cube|cylinder|dodecahedron|icosahedron|line|octahedron|point|sphere|tetrahedron> <?datasetName?>
522glyphs smode <scalar|vmag|vcomp|off> <fieldName> <?dataSetName?>
523       Set the scaling mode: use the scalar field, vector magnitude,
524       vector components, or disable scaling
525glyphs visible <bool> <?datasetName?>
526glyphs wireframe <bool> <?datasetName?>
527
528group add <nodeList> <name>
529      Add listed nodes to group named <name>.  Group will be created if
530      it doesn't exist, but nodes may be added to existing groups.  The
531      nodes will be removed from the virtual root scene.
532group delete <?name?>
533group orient <qw> <qx> <qy> <qz> <?name?>
534group origin <x> <y> <z> <?name?>
535group pos <x> <y> <z> <?name?>
536group remove <nodeList> <name>
537      Remove listed nodes from group.  Currently, nodes will be added back
538      to the virtual root scene, and so nodes must be explicitly deleted to
539      remove them from the scene.
540group scale <sx> <sy> <sz> <?name?>
541group visible <bool> <?name?>
542
543heightmap add numcontours <n> <heightScale> <?dataSetName?>
544          Generate evenly spaced contours including range endpoints.  See also
545          'dataset maprange' command.
546heightmap add contourlist <list> <heightScale> <?dataSetName?>
547          list = {isoval1 isoval2 isoval3...}
548heightmap aspect <aspectRatio>
549          Set scaling by aspect ratio
550          <aspectRatio> = width/height or 0 for native aspect
551heightmap cloudstyle <style> <?datasetName?>
552          <style> = mesh | splat
553heightmap colormap <colorMapName> <?dataSetName?>
554heightmap colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
555          Set the field used to color the object.  'constant' means to use
556          the constant color defined by the color subcommand.  'scalar' uses
557          the active scalar field.  'vmag' uses the magnitude of the current
558          vector field, and 'vx','vy','vz' use the corresponding component of
559          the active vector field.
560heightmap colormode2 <scalar|vmag|vx|vy|vz|constant> <fieldName> <point_data|cell_data|field_data|any> <min> <max> <?datasetName?>
561          Set the field used to color the object.  'constant' means to use
562          the constant color defined by the color subcommand.  'scalar' uses
563          the active scalar field.  'vmag' uses the magnitude of the current
564          vector field, and 'vx','vy','vz' use the corresponding component of
565          the active vector field.
566heightmap contourlist <list> <?dataSetName?>
567heightmap delete <?dataSetName?>
568heightmap edges <bool> <?dataSetName?>
569heightmap heightscale <value> <?dataSetName?>
570heightmap isolinecmap <bool> <?dataSetName?>
571          Toggle colormapping of isolines (false means to use constant color)
572heightmap isolinecolor <r> <g> <b> <?dataSetName?>
573heightmap isolines <bool> <?dataSetName?>
574heightmap isolinewidth <width> <?dataSetName?>
575heightmap lighting <bool> <?dataSetName?>
576heightmap linecolor <r> <g> <b> <?dataSetName?>
577heightmap linewidth <width> <?dataSetName?>
578heightmap numcontours <n> <?dataSetName?>
579heightmap opacity <value> <?dataSetName?>
580heightmap orient <qw> <qx> <qy> <qz> <?dataSetName?>
581heightmap pos <x> <y> <z> <?dataSetName?>
582heightmap preinterp <bool> <?dataSetName?>
583          Controls if VTK's InterpolateScalarsBeforeMapping option is set.
584          Setting this on will give more correct colors, as the interpolation
585          is done on texture coordinates that lookup into a 1D texture instead
586          of using color interpolation from triangle vertices.
587heightmap scale <sx> <sy> <sz> <?dataSetName?>
588heightmap slice <axis> <ratio> <?dataSetName?>
589          For 3D data, select a slice along a principle axis of the volume. The
590          ratio is [0,1]
591heightmap surface <bool> <?dataSetName?>
592          Toggle rendering of colormapped surface (mountain plot or cutplane)
593heightmap visible <bool> <?dataSetName?>
594heightmap wireframe <bool> <?datasetName?>
595
596image add <?dataSetName?>
597      Create an image from a vtkImageData data set
598image backing <bool> <?dataSetName?>
599image bg <bool> <?dataSetName?>
600image border <bool> <?dataSetName?>
601image color <r> <g> <b> <?dataSetName?>
602image colormap <colorMapName> <?dataSetName?>
603image delete <?dataSetName?>
604image extents <xmin> <xmax> <ymin> <ymax> <zmin> <zmax> <?dataSetName?>
605      Deprecated
606image follow <bool> <?dataSetName?>
607      Toggle camera following.  When on, slice plane will face the camera and
608      camera focal point determines slice offset
609image level <level> <?dataSetName?>
610image opacity <opacity> <?dataSetName?>
611image orient <qw> <qx> <qy> <qz> <?dataSetName?>
612image pos <x> <y> <z> <?dataSetName?>
613image scale <sx> <sy> <sz> <?dataSetName?>
614image slice <nx> <ny> <nz> <ox> <oy> <oz> <?dataSetName?>
615      Disable camera follow and set slice plane by plane normal (nx,ny,nz) and
616      origin (ox,oy,oz)
617image visible <bool> <?dataSetName?>
618image window <windowWidth> <?dataSetName?>
619image zslice <sliceNum> <?dataSetName?>
620      Deprecated
621
622lic add <?datasetName?>
623lic colormap <colormapName> <?datasetName?>
624lic delete <?datasetName?>
625lic edges <bool> <?datasetName?>
626lic lighting <bool> <?datasetName?>
627lic linecolor <r> <g> <b> <?datasetName?>
628lic linewidth <val> <?datasetName?>
629lic opacity <val> <?datasetName?>
630lic orient <qw> <qx> <qy> <qz> <?dataSetName?>
631lic pos <x> <y> <z> <?dataSetName?>
632lic preinterp <bool> <?dataSetName?>
633    Controls if VTK's InterpolateScalarsBeforeMapping option is set.
634    Setting this on will give more correct colors, as the interpolation
635    is done on texture coordinates that lookup into a 1D texture instead
636    of using color interpolation from triangle vertices.
637lic scale <sx> <sy> <sz> <?dataSetName?>
638lic slice <axis> <ratio> <?datasetName?>
639    For 3D data, select a slice along a principle axis of the volume. The
640    ratio is [0,1]
641lic visible <bool> <?datasetName?>
642
643line add <points> <name>
644     Create a polyline from the list of point coordinates in <points>. The
645     list size must be a multiple of 3 (each point's x,y,z coordinates)
646line color <r> <g> <b> <?name?>
647line delete <?name?>
648line linecolor <r> <g> <b> <?name?>
649     Synonym for color
650line linewidth <val> <?name?>
651line opacity <val> <?name?>
652line orient <qw> <qx> <qy> <qz> <?name?>
653line origin <x> <y> <z> <?name?>
654line pos <x> <y> <z> <?name?>
655line scale <sx> <sy> <sz> <?name?>
656line visible <bool> <?name?>
657
658molecule add <?datasetName?>
659molecule aquality <val> <?datasetName?>
660         Set atom sphere resolution quality val=[0,10], 1 is default
661molecule ascale <val> <?datasetName?>
662         Set atom scale factor
663molecule atoms <bool> <?datasetName?>
664         Toggle rendering of atoms
665molecule bcmode <by_elements|constant> <?datasetName?>
666         Set bond color mode
667molecule bcolor <r> <g> <b> <?datasetName?>
668         Set constant bond color
669molecule bonds <bool> <?datasetName?>
670         Toggle rendering of bonds
671molecule bquality <val> <?datasetName?>
672         Set bond cylinder resolution quality val=[0,10], 1 is default
673molecule bscale <val> <?datasetName?>
674         Set bond scale factor
675molecule bstyle <cylinder|line> <?datasetName?>
676         Set bond render style
677molecule color r g b <?datasetName?>
678molecule colormap <colormapName> <?datasetName?>
679molecule colormode <by_elements|scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
680         Set the field used to color the object.  'constant' means to use
681         the constant color defined by the color subcommand.  'scalar' uses
682         the active scalar field.  'vmag' uses the magnitude of the current
683         vector field, and 'vx','vy','vz' use the corresponding component of
684         the active vector field.
685molecule delete <?datasetName?>
686molecule edges <bool> <?datasetName?>
687molecule labels <bool> <?datasetName?>
688         Toggle display of atom labels
689molecule lfield <fieldName> <?datasetName?>
690         Set the field used for atom labels
691molecule lighting <bool> <?datasetName?>
692molecule linecolor <r> <g> <b> <?datasetName?>
693molecule linewidth <val> <?datasetName?>
694molecule material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?datasetName?>
695molecule opacity <val> <?datasetName?>
696molecule orient <qw> <qx> <qy> <qz> <?dataSetName?>
697molecule pos <x> <y> <z> <?dataSetName?>
698molecule rscale <val> <?dataSetName?>
699         Atom radius scaling
700         val = van_der_waals|covalent|atomic|none
701molecule scale <sx> <sy> <sz> <?dataSetName?>
702molecule visible <bool> <?datasetName?>
703molecule wireframe <bool> <?datasetName?>
704
705outline add <?datasetName?>
706outline color <r> <g> <b> <?datasetName?>
707outline delete <?datasetName?>
708outline linecolor <r> <g> <b> <?datasetName?>
709        Synonym for color
710outline linewidth <val> <?datasetName?>
711outline opacity <val> <?datasetName?>
712outline orient <qw> <qx> <qy> <qz> <?datasetName?>
713outline pos <x> <y> <z> <?datasetName?>
714outline scale <sx> <sy> <sz> <?datasetName?>
715outline visible <bool> <?datasetName?>
716
717parallelepiped add <v0x> <v0y> <v0z> <v1x> <v1y> <v1z> <v2x> <v2y> <v2z> <name>
718               Specify parallelepiped using 3 basis vectors.  The 3 vectors should
719               be given in order to create a right-handed coordinate system, i.e.
720               (v0 cross v1) dot v2 should be positive.
721parallelepiped color <r> <g> <b> <?name?>
722parallelepiped culling <bool> <?name?>
723parallelepiped delete <?name?>
724parallelepiped edges <bool> <?name?>
725parallelepiped flipnorms <bool> <?name?>
726parallelepiped lighting <bool> <?name?>
727parallelepiped linecolor <r> <g> <b> <?name?>
728parallelepiped linewidth <val> <?name?>
729parallelepiped material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
730parallelepiped opacity <val> <?name?>
731parallelepiped orient <qw> <qx> <qy> <qz> <?name?>
732parallelepiped origin <x> <y> <z> <?name?>
733parallelepiped pos <x> <y> <z> <?name?>
734parallelepiped scale <sx> <sy> <sz> <?name?>
735parallelepiped shading <val> <?name?>
736               val = flat|smooth
737parallelepiped visible <bool> <?name?>
738parallelepiped wireframe <bool> <?name?>
739
740polydata add <?datasetName?>
741polydata cloudstyle <style> <?datasetName?>
742         <style> = mesh | points
743polydata color <r> <g> <b> <?datasetName?>
744polydata colormap <colormapName> <?datasetName?>
745polydata colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
746         Set the field used to color the object.  'constant' means to use
747         the constant color defined by the color subcommand.  'scalar' uses
748         the active scalar field.  'vmag' uses the magnitude of the current
749         vector field, and 'vx','vy','vz' use the corresponding component of
750         the active vector field.
751polydata culling <bool> <?name?>
752polydata delete <?datasetName?>
753polydata edges <bool> <?datasetName?>
754polydata lighting <bool> <?datasetName?>
755polydata linecolor <r> <g> <b> <?datasetName?>
756polydata linewidth <val> <?datasetName?>
757polydata material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp>
758polydata opacity <val> <?datasetName?>
759polydata orient <qw> <qx> <qy> <qz> <?dataSetName?>
760polydata origin <x> <y> <z> <?name?>
761polydata pos <x> <y> <z> <?dataSetName?>
762polydata preinterp <bool> <?dataSetName?>
763         Controls if VTK's InterpolateScalarsBeforeMapping option is set.
764         Setting this on will give more correct colors, as the interpolation
765         is done on texture coordinates that lookup into a 1D texture instead
766         of using color interpolation from triangle vertices.
767polydata ptsize <size> <?dataSetName?>
768polydata scale <sx> <sy> <sz> <?dataSetName?>
769polydata shading <val> <?name?>
770         val = flat|smooth
771polydata visible <bool> <?datasetName?>
772polydata wireframe <bool> <?datasetName?>
773
774polygon add <numSides> <centerX> <centerY> <centerZ> <normX> <normY> <normZ> <radius> <name>
775polygon color <r> <g> <b> <?name?>
776polygon culling <bool> <?name?>
777polygon delete <?name?>
778polygon edges <bool> <?name?>
779polygon flipnorms <bool> <?name?>
780polygon lighting <bool> <?name?>
781polygon linecolor <r> <g> <b> <?name?>
782polygon linewidth <val> <?name?>
783polygon material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
784polygon opacity <val> <?name?>
785polygon orient <qw> <qx> <qy> <qz> <?name?>
786polygon origin <x> <y> <z> <?name?>
787polygon pos <x> <y> <z> <?name?>
788polygon scale <sx> <sy> <sz> <?name?>
789polygon shading <val> <?name?>
790        val = flat|smooth
791polygon visible <bool> <?name?>
792polygon wireframe <bool> <?name?>
793
794pseudocolor add <?datasetName?>
795pseudocolor cloudstyle <style> <?datasetName?>
796            <style> = mesh | points | splat
797pseudocolor color <r> <g> <b> <?datasetName?>
798pseudocolor colormap <colormapName> <?datasetName?>
799pseudocolor colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
800            Set the field used to color the object.  'constant' means to use
801            the constant color defined by the color subcommand.  'scalar' uses
802            the active scalar field.  'vmag' uses the magnitude of the current
803            vector field, and 'vx','vy','vz' use the corresponding component of
804            the active vector field.
805pseudocolor delete <?datasetName?>
806pseudocolor edges <bool> <?datasetName?>
807pseudocolor lighting <bool> <?datasetName?>
808pseudocolor linecolor <r> <g> <b> <?datasetName?>
809pseudocolor linewidth <val> <?datasetName?>
810pseudocolor opacity <val> <?datasetName?>
811pseudocolor orient <qw> <qx> <qy> <qz> <?dataSetName?>
812pseudocolor pos <x> <y> <z> <?dataSetName?>
813pseudocolor preinterp <bool> <?dataSetName?>
814            Controls if VTK's InterpolateScalarsBeforeMapping option is set.
815            Setting this on will give more correct colors, as the interpolation
816            is done on texture coordinates that lookup into a 1D texture instead
817            of using color interpolation from triangle vertices.
818pseudocolor ptsize <size> <?dataSetName?>
819pseudocolor scale <sx> <sy> <sz> <?dataSetName?>
820pseudocolor visible <bool> <?datasetName?>
821pseudocolor wireframe <bool> <?datasetName?>
822
823sphere add <centerX> <centerY> <centerZ> <radius> <name>
824sphere color <r> <g> <b> <?name?>
825sphere culling <bool> <?name?>
826sphere delete <?name?>
827sphere edges <bool> <?name?>
828sphere flipnorms <bool> <?name?>
829sphere lighting <bool> <?name?>
830sphere linecolor <r> <g> <b> <?name?>
831sphere linewidth <val> <?name?>
832sphere material <ambientCoeff> <diffuseCoeff> <specularCoeff> <specularExp> <?name?>
833sphere opacity <val> <?name?>
834sphere orient <qw> <qx> <qy> <qz> <?name?>
835sphere origin <x> <y> <z> <?name?>
836sphere pos <x> <y> <z> <?name?>
837sphere resolution <thetaRes> <phiRes> <?name?>
838sphere scale <sx> <sy> <sz> <?name?>
839sphere section <thetaStart> <thetaEnd> <phiStart> <phiEnd> <?name?>
840       Angles are in degrees
841sphere shading <val> <?name?>
842       val = flat|smooth
843sphere visible <bool> <?name?>
844sphere wireframe <bool> <?name?>
845
846streamlines add <?datasetName?>
847streamlines color <r> <g> <b> <?datasetName?>
848            Set the constant color of streamlines used for color mode 'constant'
849streamlines colormap <colormapName> <?datasetName?>
850            Colormap used to color streamlines/tubes/ribbons by vector magnitude
851streamlines colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
852            Set the field used to color the streamlines.  'constant' means to use
853            the constant color defined by the color subcommand.  'scalar' uses
854            the active scalar field.  'vmag' uses the magnitude of the current
855            vector field, and 'vx','vy','vz' use the corresponding component of
856            the active vector field.
857streamlines delete <?datasetName?>
858streamlines edges <bool> <?datasetName?>
859            Turn on/off edges for tubes, ribbons
860streamlines length <?datasetName?>
861            Set maximum length in world coordinates of streamlines
862streamlines lighting <bool> <?datasetName?>
863streamlines linecolor <r> <g> <b> <?datasetName?>
864            Set color of edges for tubes, ribbons (lines are colored by
865            colormap)
866streamlines lines <?datasetName?>
867            Set rendering type to polylines
868streamlines linewidth <val> <?datasetName?>
869streamlines opacity <val> <?datasetName?>
870streamlines orient <qw> <qx> <qy> <qz> <?dataSetName?>
871streamlines pos <x> <y> <z> <?dataSetName?>
872streamlines ribbons <width> <angle> <?datasetName?>
873            Set rendering type to ribbons, width is minimum half-width, angle is
874            degrees offset from normal orientation
875streamlines scale <sx> <sy> <sz> <?dataSetName?>
876streamlines seed color <r> <g> <b> <?datasetName?>
877streamlines seed disk <centerX> <centerY> <centerZ> <normalX> <normalY> <normalZ> <radius> <innerRadius> <numPoints> <?dataSetName?>
878            Create a disk seed area with optional hole, filled with randomly
879            placed points
880streamlines seed fmesh <numPoints> data follows <nbytes> <?datasetName?>
881            Fill a mesh supplied as a VTK data file with randomly placed points
882streamlines seed fpoly <centerX> <centerY> <centerZ> <normalX> <normalY> <normalZ> <angle> <radius> <numSides> <numPoints> <?dataSetName?>
883            Create a regular n-sided polygonal seed area filled with randomly
884            placed points
885streamlines seed mesh data follows <nbytes> <?datasetName?>
886            Use points of a mesh supplied as a VTK data file
887streamlines seed numpts <?datasetName?>
888            If seeds have been created using 'seed random', 'seed fmesh',
889            'seed mesh' or 'seed points' this command can be used to change the
890            number of randomly distributed seeds.  In the case of 'seed mesh'
891            or 'seed points', the number is the maximum number of points of the
892            mesh to be used -- the actual number may be fewer if the mesh
893            contains fewer points.  Set to a number less than 0 to use all the
894            points of the mesh.
895streamlines seed points <?datasetName?>
896            Use points of the streamlines' dataset mesh
897streamlines seed polygon <centerX> <centerY> <centerZ> <normalX> <normalY> <normalZ> <angle> <radius> <numSides> <?dataSetName?>
898            Create seed points from vertices of a regular n-sided polygon
899streamlines seed ptsize <size> <?datasetName?>
900            Set the point size for rendering seed points
901streamlines seed rake <startX> <startY> <startZ> <endX> <endY> <endZ> <numPoints> <?datasetName?>
902streamlines seed random <numPoints> <?datasetName?>
903            Fill the streamlines' dataset mesh with randomly placed points
904streamlines seed visible <bool> <?datasetName?>
905streamlines tubes <numSides> <radius> <?datasetName?>
906            Set rendering type to tubes, numSides is number of sides of tubes,
907            radius is minimum tube radius
908streamlines visible <bool> <?datasetName?>
909
910text3d add <textString> <name>
911text3d bold <bool> <?name?>
912text3d color <r> <g> <b> <?name?>
913text3d delete <?name?>
914text3d fntfamily <fontName> <?name?>
915text3d fntsize <fontSize> <?name?>
916text3d follow <bool> <?name?>
917       Toggle text automatically aligning toward camera
918text3d italic <bool> <?name?>
919text3d opacity <opacity> <?name?>
920text3d orient <qw> <qx> <qy> <qz> <?name?>
921text3d origin <x> <y> <z> <?name?>
922text3d pos <x> <y> <z> <?name?>
923text3d scale <sx> <sy> <sz> <?name?>
924text3d shadow <bool> <?name?>
925text3d text <text> <?name?>
926text3d visible <bool> <?name?>
927
928volume add <?datasetName?>
929volume blendmode <mode> <?dataSetName?>
930       mode = composite|max_intensity|min_intensity|additive
931volume colormap <colorMapName> <?datasetName?>
932volume delete <?datasetName?>
933volume lighting <bool> <?datasetName?>
934volume opacity <opacity> <?datasetName?>
935volume orient <qw> <qx> <qy> <qz> <?dataSetName?>
936volume pos <x> <y> <z> <?dataSetName?>
937volume quality <val> <?datasetName?>
938       val = [0,1]
939volume scale <sx> <sy> <sz> <?dataSetName?>
940volume shading ambient <coeff> <?datasetName?>
941volume shading diffuse <coeff> <?datasetName?>
942volume shading specular <coeff> <power> <?datasetName?>
943volume visible <bool> <?datasetName?>
944
945warp add <?dataSetName?>
946warp cloudstyle <style> <?datasetName?>
947     <style> = mesh | points
948warp color <r> <g> <b> <?datasetName?>
949warp colormap <colormapName> <?datasetName?>
950warp colormode <scalar|vmag|vx|vy|vz|constant> <fieldName> <?datasetName?>
951     Set the field used to color the object.  'constant' means to use
952     the constant color defined by the color subcommand.  'scalar' uses
953     the active scalar field.  'vmag' uses the magnitude of the current
954     vector field, and 'vx','vy','vz' use the corresponding component of
955     the active vector field.
956warp delete <?dataSetName?>
957warp edges <bool> <?dataSetName?>
958warp lighting <bool> <?dataSetName?>
959warp linecolor <r> <g> <b> <?dataSetName?>
960warp linewidth <width> <?dataSetName?>
961warp opacity <value> <?dataSetName?>
962warp orient <qw> <qx> <qy> <qz> <?dataSetName?>
963warp pos <x> <y> <z> <?dataSetName?>
964warp preinterp <bool> <?dataSetName?>
965     Controls if VTK's InterpolateScalarsBeforeMapping option is set.
966     Setting this on will give more correct colors, as the interpolation
967     is done on texture coordinates that lookup into a 1D texture instead
968     of using color interpolation from triangle vertices.
969warp ptsize <size> <?dataSetName?>
970warp scale <sx> <sy> <sz> <?dataSetName?>
971warp visible <bool> <?dataSetName?>
972warp warpscale <value> <?dataSetName?>
973     Specify amount to scale vector magnitudes when warping
974warp wireframe <bool> <?datasetName?>
975
976================================================================================
977Replies:
978================================================================================
979nv>camera set <posX> <posY> <posZ> <focalPtX> <focalPtY> <focalPtZ> <viewUpX> <viewUpY> <viewUpZ>
980   Reply to "camera get"
981nv>image -type image -bytes <nbytes>
982  <binary RGB data>
983nv>image -type image -bbox {x y w h} -bytes <nbytes>
984  <binary RGB data>
985  The bounding box of the 2D image camera zoom region is supplied
986  Note: The bbox coordinates are in the form used by 'camera ortho world ...':
987  x,y - world coord. of lower left corner, w,h - width height in world coords
988  This form is currently used only if the camera mode is set to 'image'.
989nv>legend <colormapName> <title> <rmin> <rmax> <nbytes>
990  <binary RGB data>
991nv>dataset names <Tcl list of names>
992nv>dataset scalar world <x> <y> <z> <value> <dataSetName>
993nv>dataset scalar pixel <x> <y> <value> <dataSetName>
994nv>dataset vector world <x> <y> <z> <valueX> <valueY> <valueZ> <dataSetName>
995nv>dataset vector pixel <x> <y> <valueX> <valueY> <valueZ> <dataSetName>
996nv>ok -token <seqnum>
997   Reply indicated commands through <seqnum> (numbered beginning at 1) have been
998   processed, but no new image was rendered
999================================================================================
1000Error Replies:
1001================================================================================
1002nv>viserror -bytes <nbytes>
1003   <multi-line error string of nbytes>
1004================================================================================
Note: See TracBrowser for help on using the repository browser.