1 /* Automatically generated - may need to edit! */
2 
3 #include <dx/dx.h>
4 #include <dx/modflags.h>
5 
6 #if defined(intelnt) || defined(WIN32)
7 #include <windows.h>
8 #endif
9 
10 #if defined(__cplusplus)
11 extern "C" Error DXAddModule (char *, ...);
12 #else
13 extern Error DXAddModule (char *, ...);
14 #endif
15 
16 void
_dxf_user_modules()17  _dxf_user_modules()
18 {
19     {
20 #if defined(__cplusplus)
21         extern "C" Error m_AmbientLight(Object *, Object *);
22 #else
23         extern Error m_AmbientLight(Object *, Object *);
24 #endif
25         DXAddModule("AmbientLight", m_AmbientLight, 0,
26             1, "color",
27             1, "light");
28     }
29     {
30 #if defined(__cplusplus)
31         extern "C" Error m_Append(Object *, Object *);
32 #else
33         extern Error m_Append(Object *, Object *);
34 #endif
35         DXAddModule("Append", m_Append, 0,
36             43, "input", "object", "id", "object1", "id1", "object2", "id2", "object3", "id3", "object4", "id4", "object5", "id5", "object6", "id6", "object7", "id7", "object8", "id8", "object9", "id9", "object10", "id10", "object11", "id11", "object12", "id12", "object13", "id13", "object14", "id14", "object15", "id15", "object16", "id16", "object17", "id17", "object18", "id18", "object19", "id19", "object20", "id20",
37             1, "group");
38     }
39     {
40 #if defined(__cplusplus)
41         extern "C" Error m_Arrange(Object *, Object *);
42 #else
43         extern Error m_Arrange(Object *, Object *);
44 #endif
45         DXAddModule("Arrange", m_Arrange, 0,
46             5, "group", "horizontal", "compact[visible:0]", "position[visible:0]", "size[visible:0]",
47             1, "image");
48     }
49     {
50 #if defined(__cplusplus)
51         extern "C" Error m_Attribute(Object *, Object *);
52 #else
53         extern Error m_Attribute(Object *, Object *);
54 #endif
55         DXAddModule("Attribute", m_Attribute, 0,
56             2, "input", "attribute",
57             1, "object");
58     }
59     {
60 #if defined(__cplusplus)
61         extern "C" Error m_AutoAxes(Object *, Object *);
62 #else
63         extern Error m_AutoAxes(Object *, Object *);
64 #endif
65         DXAddModule("AutoAxes", m_AutoAxes, 0,
66             19, "input", "camera", "labels", "ticks[visible:0]", "corners[visible:0]", "frame[visible:0]", "adjust[visible:0]", "cursor[visible:0]", "grid[visible:0]", "colors[visible:0]", "annotation[visible:0]", "labelscale[visible:0]", "font[visible:0]", "xticklocations[visible:0]", "yticklocations[visible:0]", "zticklocations[visible:0]", "xticklabels[visible:0]", "yticklabels[visible:0]", "zticklabels[visible:0]",
67             1, "axes");
68     }
69     {
70 #if defined(__cplusplus)
71         extern "C" Error m_AutoCamera(Object *, Object *);
72 #else
73         extern Error m_AutoCamera(Object *, Object *);
74 #endif
75         DXAddModule("AutoCamera", m_AutoCamera, 0,
76             9, "object", "direction", "width[visible:0]", "resolution[visible:0]", "aspect[visible:0]", "up[visible:0]", "perspective[visible:0]", "angle[visible:0]", "background[visible:0]",
77             1, "camera");
78     }
79     {
80 #if defined(__cplusplus)
81         extern "C" Error m_AutoColor(Object *, Object *);
82 #else
83         extern Error m_AutoColor(Object *, Object *);
84 #endif
85         DXAddModule("AutoColor", m_AutoColor, 0,
86             10, "data", "opacity[visible:0]", "intensity[visible:0]", "start[visible:0]", "range[visible:0]", "saturation[visible:0]", "min", "max[visible:0]", "delayed[visible:0]", "outofrange[visible:0]",
87             2, "mapped", "colormap");
88     }
89     {
90 #if defined(__cplusplus)
91         extern "C" Error m_AutoGlyph(Object *, Object *);
92 #else
93         extern Error m_AutoGlyph(Object *, Object *);
94 #endif
95         DXAddModule("AutoGlyph", m_AutoGlyph, 0,
96             7, "data", "type", "shape", "scale", "ratio", "min[visible:0]", "max[visible:0]",
97             1, "glyphs");
98     }
99     {
100 #if defined(__cplusplus)
101         extern "C" Error m_AutoGrayScale(Object *, Object *);
102 #else
103         extern Error m_AutoGrayScale(Object *, Object *);
104 #endif
105         DXAddModule("AutoGrayScale", m_AutoGrayScale, 0,
106             10, "data", "opacity[visible:0]", "hue[visible:0]", "start[visible:0]", "range[visible:0]", "saturation[visible:0]", "min[visible:0]", "max[visible:0]", "delayed[visible:0]", "outofrange[visible:0]",
107             2, "mapped", "colormap");
108     }
109     {
110 #if defined(__cplusplus)
111         extern "C" Error m_AutoGrid(Object *, Object *);
112 #else
113         extern Error m_AutoGrid(Object *, Object *);
114 #endif
115         DXAddModule("AutoGrid", m_AutoGrid, 0,
116             6, "input", "densityfactor", "nearest", "radius", "exponent[visible:0]", "missing[visible:0]",
117             1, "output");
118     }
119     {
120 #if defined(__cplusplus)
121         extern "C" Error m_Band(Object *, Object *);
122 #else
123         extern Error m_Band(Object *, Object *);
124 #endif
125         DXAddModule("Band", m_Band, 0,
126             4, "data", "value", "number", "remap",
127             1, "band");
128     }
129     {
130 #if defined(__cplusplus)
131         extern "C" Error m_BSpline(Object *, Object *);
132 #else
133         extern Error m_BSpline(Object *, Object *);
134 #endif
135         DXAddModule("BSpline", m_BSpline, 0,
136             3, "input", "items", "order",
137             1, "result");
138     }
139     {
140 #if defined(__cplusplus)
141         extern "C" Error m_CacheScene(Object *, Object *);
142 #else
143         extern Error m_CacheScene(Object *, Object *);
144 #endif
145         DXAddModule("CacheScene", m_CacheScene, 0,
146             3, "name", "pickobject", "pickcamera",
147             0);
148     }
149     {
150 #if defined(__cplusplus)
151         extern "C" Error m_Camera(Object *, Object *);
152 #else
153         extern Error m_Camera(Object *, Object *);
154 #endif
155         DXAddModule("Camera", m_Camera, 0,
156             9, "to", "from", "width", "resolution", "aspect", "up", "perspective", "angle", "background",
157             1, "camera");
158     }
159     {
160 #if defined(__cplusplus)
161         extern "C" Error m_Caption(Object *, Object *);
162 #else
163         extern Error m_Caption(Object *, Object *);
164 #endif
165         DXAddModule("Caption", m_Caption, 0,
166             9, "string", "position", "flag[visible:0]", "reference[visible:0]", "alignment[visible:0]", "height[visible:0]", "font[visible:0]", "direction[visible:0]", "up[visible:0]",
167             1, "caption");
168     }
169     {
170 #if defined(__cplusplus)
171         extern "C" Error m_Categorize(Object *, Object *);
172 #else
173         extern Error m_Categorize(Object *, Object *);
174 #endif
175         DXAddModule("Categorize", m_Categorize, 0,
176             3, "field", "name", "sort",
177             1, "categorized");
178     }
179     {
180 #if defined(__cplusplus)
181         extern "C" Error m_CategoryStatistics(Object *, Object *);
182 #else
183         extern Error m_CategoryStatistics(Object *, Object *);
184 #endif
185         DXAddModule("CategoryStatistics", m_CategoryStatistics, 0,
186             5, "input", "operation", "category[visible:0]", "data[visible:0]", "lookup[visible:0]",
187             1, "statistics");
188     }
189     {
190 #if defined(__cplusplus)
191         extern "C" Error m_ChangeGroupMember(Object *, Object *);
192 #else
193         extern Error m_ChangeGroupMember(Object *, Object *);
194 #endif
195         DXAddModule("ChangeGroupMember", m_ChangeGroupMember, 0,
196             5, "data", "operation", "id", "newmember", "newtag",
197             1, "changed");
198     }
199     {
200 #if defined(__cplusplus)
201         extern "C" Error m_ChangeGroupType(Object *, Object *);
202 #else
203         extern Error m_ChangeGroupType(Object *, Object *);
204 #endif
205         DXAddModule("ChangeGroupType", m_ChangeGroupType, 0,
206             3, "data", "newtype", "idlist",
207             1, "changed");
208     }
209     {
210 #if defined(__cplusplus)
211         extern "C" Error m_ClipBox(Object *, Object *);
212 #else
213         extern Error m_ClipBox(Object *, Object *);
214 #endif
215         DXAddModule("ClipBox", m_ClipBox, 0,
216             2, "object", "corners",
217             1, "clipped");
218     }
219     {
220 #if defined(__cplusplus)
221         extern "C" Error m_ClipPlane(Object *, Object *);
222 #else
223         extern Error m_ClipPlane(Object *, Object *);
224 #endif
225         DXAddModule("ClipPlane", m_ClipPlane, 0,
226             3, "object", "point", "normal",
227             1, "clipped");
228     }
229     {
230 #if defined(__cplusplus)
231         extern "C" Error m_Collect(Object *, Object *);
232 #else
233         extern Error m_Collect(Object *, Object *);
234 #endif
235         DXAddModule("Collect", m_Collect,
236             MODULE_ERR_CONT,
237             21, "object", "object1", "object2", "object3", "object4", "object5", "object6", "object7", "object8", "object9", "object10", "object11", "object12", "object13", "object14", "object15", "object16", "object17", "object18", "object19", "object20",
238             1, "group");
239     }
240     {
241 #if defined(__cplusplus)
242         extern "C" Error m_CollectNamed(Object *, Object *);
243 #else
244         extern Error m_CollectNamed(Object *, Object *);
245 #endif
246         DXAddModule("CollectNamed", m_CollectNamed, 0,
247             42, "object", "name", "object1", "name1", "object2", "name2", "object3", "name3", "object4", "name4", "object5", "name5", "object6", "name6", "object7", "name7", "object8", "name8", "object9", "name9", "object10", "name10", "object11", "name11", "object12", "name12", "object13", "name13", "object14", "name14", "object15", "name15", "object16", "name16", "object17", "name17", "object18", "name18", "object19", "name19", "object20", "name20",
248             1, "group");
249     }
250     {
251 #if defined(__cplusplus)
252         extern "C" Error m_CollectMultiGrid(Object *, Object *);
253 #else
254         extern Error m_CollectMultiGrid(Object *, Object *);
255 #endif
256         DXAddModule("CollectMultiGrid", m_CollectMultiGrid, 0,
257             42, "object", "name", "object1", "name1", "object2", "name2", "object3", "name3", "object4", "name4", "object5", "name5", "object6", "name6", "object7", "name7", "object8", "name8", "object9", "name9", "object10", "name10", "object11", "name11", "object12", "name12", "object13", "name13", "object14", "name14", "object15", "name15", "object16", "name16", "object17", "name17", "object18", "name18", "object19", "name19", "object20", "name20",
258             1, "multigrid");
259     }
260     {
261 #if defined(__cplusplus)
262         extern "C" Error m_CollectSeries(Object *, Object *);
263 #else
264         extern Error m_CollectSeries(Object *, Object *);
265 #endif
266         DXAddModule("CollectSeries", m_CollectSeries, 0,
267             44, "object", "position", "object", "position", "object1", "position1", "object2", "position2", "object3", "position3", "object4", "position4", "object5", "position5", "object6", "position6", "object7", "position7", "object8", "position8", "object9", "position9", "object10", "position10", "object11", "position11", "object12", "position12", "object13", "position13", "object14", "position14", "object15", "position15", "object16", "position16", "object17", "position17", "object18", "position18", "object19", "position19", "object20", "position20",
268             1, "series");
269     }
270     {
271 #if defined(__cplusplus)
272         extern "C" Error m_Color(Object *, Object *);
273 #else
274         extern Error m_Color(Object *, Object *);
275 #endif
276         DXAddModule("Color", m_Color, 0,
277             5, "input", "color", "opacity", "component[visible:0]", "delayed[visible:0]",
278             1, "colored");
279     }
280     {
281 #if defined(__cplusplus)
282         extern "C" Error m_ColorBar(Object *, Object *);
283 #else
284         extern Error m_ColorBar(Object *, Object *);
285 #endif
286         DXAddModule("ColorBar", m_ColorBar, 0,
287             16, "colormap", "position", "shape", "horizontal", "ticks[visible:0]", "min[visible:0]", "max[visible:0]", "label", "colors[visible:0]", "annotation[visible:0]", "labelscale[visible:0]", "font[visible:0]", "ticklocations[visible:0]", "ticklabels[visible:0]", "usefixedfontsize[visible:0]", "fixedfontsize[visible:0]",
288             1, "colorbar");
289     }
290     {
291 #if defined(__cplusplus)
292         extern "C" Error m_Compute(Object *, Object *);
293 #else
294         extern Error m_Compute(Object *, Object *);
295 #endif
296         DXAddModule("Compute", m_Compute, 0,
297             22, "expression[visible:2]", "input", "input1", "input2", "input3", "input4", "input5", "input6", "input7", "input8", "input9", "input10", "input11", "input12", "input13", "input14", "input15", "input16", "input17", "input18", "input19", "input20",
298             1, "output");
299     }
300     {
301 #if defined(__cplusplus)
302         extern "C" Error m_Compute2(Object *, Object *);
303 #else
304         extern Error m_Compute2(Object *, Object *);
305 #endif
306         DXAddModule("Compute2", m_Compute2, 0,
307             43, "expression", "name", "input", "name1", "input1", "name2", "input2", "name3", "input3", "name4", "input4", "name5", "input5", "name6", "input6", "name7", "input7", "name8", "input8", "name9", "input9", "name10", "input10", "name11", "input11", "name12", "input12", "name13", "input13", "name14", "input14", "name15", "input15", "name16", "input16", "name17", "input17", "name18", "input18", "name19", "input19", "name20", "input20",
308             1, "output");
309     }
310     {
311 #if defined(__cplusplus)
312         extern "C" Error m_Connect(Object *, Object *);
313 #else
314         extern Error m_Connect(Object *, Object *);
315 #endif
316         DXAddModule("Connect", m_Connect, 0,
317             3, "input", "method", "normal",
318             1, "output");
319     }
320     {
321 #if defined(__cplusplus)
322         extern "C" Error m_Construct(Object *, Object *);
323 #else
324         extern Error m_Construct(Object *, Object *);
325 #endif
326         DXAddModule("Construct", m_Construct, 0,
327             4, "origin", "deltas", "counts", "data",
328             1, "output");
329     }
330     {
331 #if defined(__cplusplus)
332         extern "C" Error m_Convert(Object *, Object *);
333 #else
334         extern Error m_Convert(Object *, Object *);
335 #endif
336         DXAddModule("Convert", m_Convert, 0,
337             4, "data", "incolorspace", "outcolorspace", "addpoints",
338             1, "output");
339     }
340     {
341 #if defined(__cplusplus)
342         extern "C" Error m_CopyContainer(Object *, Object *);
343 #else
344         extern Error m_CopyContainer(Object *, Object *);
345 #endif
346         DXAddModule("CopyContainer", m_CopyContainer, 0,
347             1, "input",
348             1, "copy");
349     }
350     {
351 #if defined(__cplusplus)
352         extern "C" Error m_Describe(Object *, Object *);
353 #else
354         extern Error m_Describe(Object *, Object *);
355 #endif
356         DXAddModule("Describe", m_Describe,
357             MODULE_SIDE_EFFECT,
358             2, "object", "options",
359             0);
360     }
361     {
362 #if defined(__cplusplus)
363         extern "C" Error m_DFT(Object *, Object *);
364 #else
365         extern Error m_DFT(Object *, Object *);
366 #endif
367         DXAddModule("DFT", m_DFT, 0,
368             3, "input", "direction", "center",
369             1, "output");
370     }
371     {
372 #if defined(__cplusplus)
373         extern "C" Error m_Direction(Object *, Object *);
374 #else
375         extern Error m_Direction(Object *, Object *);
376 #endif
377         DXAddModule("Direction", m_Direction, 0,
378             3, "azimuth", "elevation", "distance",
379             1, "point");
380     }
381     {
382 #if defined(__cplusplus)
383         extern "C" Error m_Display(Object *, Object *);
384 #else
385         extern Error m_Display(Object *, Object *);
386 #endif
387         DXAddModule("Display", m_Display,
388             MODULE_PIN | MODULE_SIDE_EFFECT,
389             46, "object", "camera", "where[visible:0]", "throttle[visible:0]", "name[visible:0]", "value[visible:0]", "name1[visible:0]", "value1[visible:0]", "name2[visible:0]", "value2[visible:0]", "name3[visible:0]", "value3[visible:0]", "name4[visible:0]", "value4[visible:0]", "name5[visible:0]", "value5[visible:0]", "name6[visible:0]", "value6[visible:0]", "name7[visible:0]", "value7[visible:0]", "name8[visible:0]", "value8[visible:0]", "name9[visible:0]", "value9[visible:0]", "name10[visible:0]", "value10[visible:0]", "name11[visible:0]", "value11[visible:0]", "name12[visible:0]", "value12[visible:0]", "name13[visible:0]", "value13[visible:0]", "name14[visible:0]", "value14[visible:0]", "name15[visible:0]", "value15[visible:0]", "name16[visible:0]", "value16[visible:0]", "name17[visible:0]", "value17[visible:0]", "name18[visible:0]", "value18[visible:0]", "name19[visible:0]", "value19[visible:0]", "name20[visible:0]", "value20[visible:0]",
390             1, "where");
391     }
392     {
393 #if defined(__cplusplus)
394         extern "C" Error m_DivCurl(Object *, Object *);
395 #else
396         extern Error m_DivCurl(Object *, Object *);
397 #endif
398         DXAddModule("DivCurl", m_DivCurl, 0,
399             2, "data", "method[visible:0]",
400             2, "div", "curl");
401     }
402     {
403 #if defined(__cplusplus)
404         extern "C" Error m_Done(Object *, Object *);
405 #else
406         extern Error m_Done(Object *, Object *);
407 #endif
408         DXAddModule("Done", m_Done,
409             MODULE_LOOP,
410             1, "done",
411             0);
412     }
413     {
414 #if defined(__cplusplus)
415         extern "C" Error m_Echo(Object *, Object *);
416 #else
417         extern Error m_Echo(Object *, Object *);
418 #endif
419         DXAddModule("Echo", m_Echo,
420             MODULE_SIDE_EFFECT,
421             21, "string", "string1", "string2", "string3", "string4", "string5", "string6", "string7", "string8", "string9", "string10", "string11", "string12", "string13", "string14", "string15", "string16", "string17", "string18", "string19", "string20",
422             0);
423     }
424     {
425 #if defined(__cplusplus)
426         extern "C" Error m_Enumerate(Object *, Object *);
427 #else
428         extern Error m_Enumerate(Object *, Object *);
429 #endif
430         DXAddModule("Enumerate", m_Enumerate, 0,
431             5, "start", "end", "count", "delta", "method",
432             1, "list");
433     }
434     {
435 #if defined(__cplusplus)
436         extern "C" Error m_Equalize(Object *, Object *);
437 #else
438         extern Error m_Equalize(Object *, Object *);
439 #endif
440         DXAddModule("Equalize", m_Equalize, 0,
441             6, "data", "bins", "min[visible:0]", "max[visible:0]", "ihist[visible:0]", "ohist[visible:0]",
442             1, "equalized");
443     }
444     {
445 #if defined(__cplusplus)
446         extern "C" Error m_Executive(Object *, Object *);
447 #else
448         extern Error m_Executive(Object *, Object *);
449 #endif
450         DXAddModule("Executive", m_Executive,
451             MODULE_SIDE_EFFECT,
452             22, "command", "value", "value1", "value2", "value3", "value4", "value5", "value6", "value7", "value8", "value9", "value10", "value11", "value12", "value13", "value14", "value15", "value16", "value17", "value18", "value19", "value20",
453             0);
454     }
455     {
456 #if defined(__cplusplus)
457         extern "C" Error m_Export(Object *, Object *);
458 #else
459         extern Error m_Export(Object *, Object *);
460 #endif
461         DXAddModule("Export", m_Export,
462             MODULE_SIDE_EFFECT,
463             3, "object", "name", "format",
464             0);
465     }
466     {
467 #if defined(__cplusplus)
468         extern "C" Error m_Extract(Object *, Object *);
469 #else
470         extern Error m_Extract(Object *, Object *);
471 #endif
472         DXAddModule("Extract", m_Extract, 0,
473             2, "input", "name",
474             1, "output");
475     }
476     {
477 #if defined(__cplusplus)
478         extern "C" Error m_FaceNormals(Object *, Object *);
479 #else
480         extern Error m_FaceNormals(Object *, Object *);
481 #endif
482         DXAddModule("FaceNormals", m_FaceNormals, 0,
483             1, "surface",
484             1, "normals");
485     }
486     {
487 #if defined(__cplusplus)
488         extern "C" Error m_Filter(Object *, Object *);
489 #else
490         extern Error m_Filter(Object *, Object *);
491 #endif
492         DXAddModule("Filter", m_Filter, 0,
493             4, "input", "filter", "component[visible:0]", "mask[visible:0]",
494             1, "output");
495     }
496     {
497 #if defined(__cplusplus)
498         extern "C" Error m_First(Object *, Object *);
499 #else
500         extern Error m_First(Object *, Object *);
501 #endif
502         DXAddModule("First", m_First,
503             MODULE_LOOP,
504             0,
505             1, "first");
506     }
507     {
508 #if defined(__cplusplus)
509         extern "C" Error m_ForEachMember(Object *, Object *);
510 #else
511         extern Error m_ForEachMember(Object *, Object *);
512 #endif
513         DXAddModule("ForEachMember", m_ForEachMember,
514             MODULE_LOOP,
515             1, "object",
516             3, "member", "index", "last");
517     }
518     {
519 #if defined(__cplusplus)
520         extern "C" Error m_ForEachN(Object *, Object *);
521 #else
522         extern Error m_ForEachN(Object *, Object *);
523 #endif
524         DXAddModule("ForEachN", m_ForEachN,
525             MODULE_LOOP,
526             3, "start", "end", "delta",
527             2, "current", "last");
528     }
529     {
530 #if defined(__cplusplus)
531         extern "C" Error m_Format(Object *, Object *);
532 #else
533         extern Error m_Format(Object *, Object *);
534 #endif
535         DXAddModule("Format", m_Format, 0,
536             22, "template", "value", "value1", "value2", "value3", "value4", "value5", "value6", "value7", "value8", "value9", "value10", "value11", "value12", "value13", "value14", "value15", "value16", "value17", "value18", "value19", "value20",
537             1, "string");
538     }
539     {
540 #if defined(__cplusplus)
541         extern "C" Error m_FFT(Object *, Object *);
542 #else
543         extern Error m_FFT(Object *, Object *);
544 #endif
545         DXAddModule("FFT", m_FFT, 0,
546             3, "input", "direction", "center",
547             1, "output");
548     }
549     {
550 #if defined(__cplusplus)
551         extern "C" Error m_Get(Object *, Object *);
552 #else
553         extern Error m_Get(Object *, Object *);
554 #endif
555         DXAddModule("Get", m_Get,
556             MODULE_ASYNCLOCAL | MODULE_CHANGES_STATE,
557             3, "initial", "reset", "key[visible:2,rerun_key:1]",
558             2, "object", "link");
559     }
560     {
561 #if defined(__cplusplus)
562         extern "C" Error m_GetGlobal(Object *, Object *);
563 #else
564         extern Error m_GetGlobal(Object *, Object *);
565 #endif
566         DXAddModule("GetGlobal", m_GetGlobal,
567             MODULE_ASYNCLOCAL | MODULE_CHANGES_STATE,
568             3, "initial", "reset", "key[visible:2,rerun_key:1]",
569             2, "object", "link");
570     }
571     {
572 #if defined(__cplusplus)
573         extern "C" Error m_GetLocal(Object *, Object *);
574 #else
575         extern Error m_GetLocal(Object *, Object *);
576 #endif
577         DXAddModule("GetLocal", m_GetLocal,
578             MODULE_ASYNCLOCAL,
579             3, "initial", "reset", "key[visible:2]",
580             2, "object", "link");
581     }
582     {
583 #if defined(__cplusplus)
584         extern "C" Error m_GetScene(Object *, Object *);
585 #else
586         extern Error m_GetScene(Object *, Object *);
587 #endif
588         DXAddModule("GetScene", m_GetScene,
589             MODULE_SIDE_EFFECT,
590             1, "imagetag[visible:2]",
591             2, "object", "camera");
592     }
593     {
594 #if defined(__cplusplus)
595         extern "C" Error m_Glyph(Object *, Object *);
596 #else
597         extern Error m_Glyph(Object *, Object *);
598 #endif
599         DXAddModule("Glyph", m_Glyph, 0,
600             7, "data", "type", "shape", "scale", "ratio", "min[visible:0]", "max[visible:0]",
601             1, "glyphs");
602     }
603     {
604 #if defined(__cplusplus)
605         extern "C" Error m_Gradient(Object *, Object *);
606 #else
607         extern Error m_Gradient(Object *, Object *);
608 #endif
609         DXAddModule("Gradient", m_Gradient, 0,
610             2, "data", "method[visible:0]",
611             1, "gradient");
612     }
613     {
614 #if defined(__cplusplus)
615         extern "C" Error m_Grid(Object *, Object *);
616 #else
617         extern Error m_Grid(Object *, Object *);
618 #endif
619         DXAddModule("Grid", m_Grid, 0,
620             4, "point", "structure", "shape", "density",
621             1, "grid");
622     }
623     {
624 #if defined(__cplusplus)
625         extern "C" Error m_Histogram(Object *, Object *);
626 #else
627         extern Error m_Histogram(Object *, Object *);
628 #endif
629         DXAddModule("Histogram", m_Histogram, 0,
630             5, "data", "bins", "min[visible:0]", "max[visible:0]", "out[visible:0]",
631             2, "histogram", "median");
632     }
633     {
634 #if defined(__cplusplus)
635         extern "C" Error m_ImageMessage(Object *, Object *);
636 #else
637         extern Error m_ImageMessage(Object *, Object *);
638 #endif
639         DXAddModule("ImageMessage", m_ImageMessage,
640             MODULE_SIDE_EFFECT,
641             33, "id", "bkgndColor", "throttle", "recordEnable", "recordFile", "recordFormat", "recordResolution", "recordAspect", "axesEnabled", "axesLabels", "axesTicks", "axesCorners", "axesFrame", "axesAdjust", "axesCursor", "axesGrid", "axesColors", "axesAnnotate", "axesLabelScale", "axesFont", "axesXTickLocs", "axesYTickLocs", "axesZTickLocs", "axesXTickLabels", "axesYTickLabels", "axesZTickLabels", "interactionMode", "title", "renderMode", "buttonUpApprox", "buttonDownApprox", "buttonUpDensity", "buttonDownDensity",
642             0);
643     }
644     {
645 #if defined(__cplusplus)
646         extern "C" Error m_Import(Object *, Object *);
647 #else
648         extern Error m_Import(Object *, Object *);
649 #endif
650         DXAddModule("Import", m_Import,
651             MODULE_PIN,
652             6, "name", "variable", "format", "start[visible:0]", "end[visible:0]", "delta[visible:0]",
653             1, "data");
654     }
655     {
656 #if defined(__cplusplus)
657         extern "C" Error m_ImportSpreadsheet(Object *, Object *);
658 #else
659         extern Error m_ImportSpreadsheet(Object *, Object *);
660 #endif
661         DXAddModule("ImportSpreadsheet", m_ImportSpreadsheet, 0,
662             10, "filename", "delimiter", "columnname[visible:0]", "format[visible:0]", "categorize[visible:0]", "start[visible:0]", "end[visible:0]", "delta[visible:0]", "headerlines[visible:0]", "labelline[visible:0]",
663             2, "data", "labellist");
664     }
665     {
666 #if defined(__cplusplus)
667         extern "C" Error m_Include(Object *, Object *);
668 #else
669         extern Error m_Include(Object *, Object *);
670 #endif
671         DXAddModule("Include", m_Include, 0,
672             6, "data", "min", "max", "exclude", "cull", "pointwise",
673             1, "output");
674     }
675     {
676 #if defined(__cplusplus)
677         extern "C" Error m_Inquire(Object *, Object *);
678 #else
679         extern Error m_Inquire(Object *, Object *);
680 #endif
681         DXAddModule("Inquire", m_Inquire, 0,
682             3, "input", "inquiry", "value",
683             1, "output");
684     }
685     {
686 #if defined(__cplusplus)
687         extern "C" Error m_Isolate(Object *, Object *);
688 #else
689         extern Error m_Isolate(Object *, Object *);
690 #endif
691         DXAddModule("Isolate", m_Isolate, 0,
692             2, "field", "scale",
693             1, "output");
694     }
695     {
696 #if defined(__cplusplus)
697         extern "C" Error m_Isosurface(Object *, Object *);
698 #else
699         extern Error m_Isosurface(Object *, Object *);
700 #endif
701         DXAddModule("Isosurface", m_Isosurface, 0,
702             6, "data", "value", "number", "gradient[visible:0]", "flag[visible:0]", "direction[visible:0]",
703             1, "surface");
704     }
705     {
706 #if defined(__cplusplus)
707         extern "C" Error m_KeyIn(Object *, Object *);
708 #else
709         extern Error m_KeyIn(Object *, Object *);
710 #endif
711         DXAddModule("KeyIn", m_KeyIn,
712             MODULE_SIDE_EFFECT,
713             1, "prompt",
714             0);
715     }
716     {
717 #if defined(__cplusplus)
718         extern "C" Error m_Legend(Object *, Object *);
719 #else
720         extern Error m_Legend(Object *, Object *);
721 #endif
722         DXAddModule("Legend", m_Legend, 0,
723             10, "stringlist", "colorlist", "position", "shape", "horizontal", "label", "colors[visible:0]", "annotation[visible:0]", "labelscale[visible:0]", "font[visible:0]",
724             1, "legend");
725     }
726     {
727 #if defined(__cplusplus)
728         extern "C" Error m_Light(Object *, Object *);
729 #else
730         extern Error m_Light(Object *, Object *);
731 #endif
732         DXAddModule("Light", m_Light, 0,
733             3, "where", "color", "camera",
734             1, "light");
735     }
736     {
737 #if defined(__cplusplus)
738         extern "C" Error m_List(Object *, Object *);
739 #else
740         extern Error m_List(Object *, Object *);
741 #endif
742         DXAddModule("List", m_List, 0,
743             21, "object", "object1", "object2", "object3", "object4", "object5", "object6", "object7", "object8", "object9", "object10", "object11", "object12", "object13", "object14", "object15", "object16", "object17", "object18", "object19", "object20",
744             1, "list");
745     }
746     {
747 #if defined(__cplusplus)
748         extern "C" Error m_Lookup(Object *, Object *);
749 #else
750         extern Error m_Lookup(Object *, Object *);
751 #endif
752         DXAddModule("Lookup", m_Lookup, 0,
753             8, "input", "table", "data[visible:0]", "lookup[visible:0]", "value[visible:0]", "destination[visible:0]", "ignore[visible:0]", "notFound[visible:0]",
754             1, "lookedup");
755     }
756     {
757 #if defined(__cplusplus)
758         extern "C" Error m_Map(Object *, Object *);
759 #else
760         extern Error m_Map(Object *, Object *);
761 #endif
762         DXAddModule("Map", m_Map, 0,
763             4, "input", "map", "source[visible:0]", "destination[visible:0]",
764             1, "output");
765     }
766     {
767 #if defined(__cplusplus)
768         extern "C" Error m_MapToPlane(Object *, Object *);
769 #else
770         extern Error m_MapToPlane(Object *, Object *);
771 #endif
772         DXAddModule("MapToPlane", m_MapToPlane, 0,
773             3, "data", "point", "normal",
774             1, "plane");
775     }
776     {
777 #if defined(__cplusplus)
778         extern "C" Error m_Mark(Object *, Object *);
779 #else
780         extern Error m_Mark(Object *, Object *);
781 #endif
782         DXAddModule("Mark", m_Mark, 0,
783             2, "input", "name",
784             1, "output");
785     }
786     {
787 #if defined(__cplusplus)
788         extern "C" Error m_Measure(Object *, Object *);
789 #else
790         extern Error m_Measure(Object *, Object *);
791 #endif
792         DXAddModule("Measure", m_Measure, 0,
793             2, "input", "what",
794             1, "output");
795     }
796     {
797 #if defined(__cplusplus)
798         extern "C" Error m_Message(Object *, Object *);
799 #else
800         extern Error m_Message(Object *, Object *);
801 #endif
802         DXAddModule("Message", m_Message,
803             MODULE_SIDE_EFFECT,
804             3, "message", "type", "popup",
805             0);
806     }
807     {
808 #if defined(__cplusplus)
809         extern "C" Error m_Morph(Object *, Object *);
810 #else
811         extern Error m_Morph(Object *, Object *);
812 #endif
813         DXAddModule("Morph", m_Morph, 0,
814             3, "input", "operation", "mask",
815             1, "output");
816     }
817     {
818 #if defined(__cplusplus)
819         extern "C" Error m_Normals(Object *, Object *);
820 #else
821         extern Error m_Normals(Object *, Object *);
822 #endif
823         DXAddModule("Normals", m_Normals, 0,
824             2, "surface", "method",
825             1, "normals");
826     }
827     {
828 #if defined(__cplusplus)
829         extern "C" Error m_Options(Object *, Object *);
830 #else
831         extern Error m_Options(Object *, Object *);
832 #endif
833         DXAddModule("Options", m_Options, 0,
834             43, "input", "attribute", "value", "attribute1", "value1", "attribute2", "value2", "attribute3", "value3", "attribute4", "value4", "attribute5", "value5", "attribute6", "value6", "attribute7", "value7", "attribute8", "value8", "attribute9", "value9", "attribute10", "value10", "attribute11", "value11", "attribute12", "value12", "attribute13", "value13", "attribute14", "value14", "attribute15", "value15", "attribute16", "value16", "attribute17", "value17", "attribute18", "value18", "attribute19", "value19", "attribute20", "value20",
835             1, "output");
836     }
837     {
838 #if defined(__cplusplus)
839         extern "C" Error m_Overlay(Object *, Object *);
840 #else
841         extern Error m_Overlay(Object *, Object *);
842 #endif
843         DXAddModule("Overlay", m_Overlay, 0,
844             3, "overlay", "base", "blend",
845             1, "combined");
846     }
847     {
848 #if defined(__cplusplus)
849         extern "C" Error m_Parse(Object *, Object *);
850 #else
851         extern Error m_Parse(Object *, Object *);
852 #endif
853         DXAddModule("Parse", m_Parse, 0,
854             2, "input", "format",
855             21, "value", "value1", "value2", "value3", "value4", "value5", "value6", "value7", "value8", "value9", "value10", "value11", "value12", "value13", "value14", "value15", "value16", "value17", "value18", "value19", "value20");
856     }
857     {
858 #if defined(__cplusplus)
859         extern "C" Error m_Partition(Object *, Object *);
860 #else
861         extern Error m_Partition(Object *, Object *);
862 #endif
863         DXAddModule("Partition", m_Partition, 0,
864             3, "input", "n", "size[visible:0]",
865             1, "partitioned");
866     }
867     {
868 #if defined(__cplusplus)
869         extern "C" Error m_Pick(Object *, Object *);
870 #else
871         extern Error m_Pick(Object *, Object *);
872 #endif
873         DXAddModule("Pick", m_Pick, 0,
874             9, "pickname[visible:2]", "imagename[visible:2]", "locations[visible:0]", "reexecute[visible:2]", "first", "persistent[visible:0]", "interpolate[visible:0]", "object[visible:0]", "camera[visible:0]",
875             1, "picked");
876     }
877     {
878 #if defined(__cplusplus)
879         extern "C" Error m_Pie(Object *, Object *);
880 #else
881         extern Error m_Pie(Object *, Object *);
882 #endif
883         DXAddModule("Pie", m_Pie, 0,
884             17, "percents", "percentflag", "radius", "radiusscale[visible:0]", "radiusmin[visible:0]", "radiusmax[visible:0]", "radiusratio[visible:0]", "height", "heightscale[visible:0]", "heightmin[visible:0]", "heightmax[visible:0]", "heightratio[visible:0]", "quality", "colors[visible:0]", "labels", "labelformat[visible:0]", "showpercents[visible:0]",
885             5, "wedges", "edges", "labels", "percents", "colors");
886     }
887     {
888 #if defined(__cplusplus)
889         extern "C" Error m_Plot(Object *, Object *);
890 #else
891         extern Error m_Plot(Object *, Object *);
892 #endif
893         DXAddModule("Plot", m_Plot, 0,
894             26, "input", "labels", "ticks", "corners", "adjust[visible:0]", "frame[visible:0]", "type[visible:0]", "grid[visible:0]", "aspect", "colors[visible:0]", "annotation[visible:0]", "labelscale[visible:0]", "font[visible:0]", "input2[visible:0]", "label2[visible:0]", "ticks2[visible:0]", "corners2[visible:0]", "type2[visible:0]", "xticklocations[visible:0]", "y1ticklocations[visible:0]", "y2ticklocations[visible:0]", "xticklabels[visible:0]", "y1ticklabels[visible:0]", "y2ticklabels[visible:0]", "usefixedfontsize[visible:0]", "fixedfontsize[visible:0]",
895             1, "plot");
896     }
897     {
898 #if defined(__cplusplus)
899         extern "C" Error m_Post(Object *, Object *);
900 #else
901         extern Error m_Post(Object *, Object *);
902 #endif
903         DXAddModule("Post", m_Post, 0,
904             2, "input", "dependency",
905             1, "output");
906     }
907     {
908 #if defined(__cplusplus)
909         extern "C" Error m_Print(Object *, Object *);
910 #else
911         extern Error m_Print(Object *, Object *);
912 #endif
913         DXAddModule("Print", m_Print,
914             MODULE_SIDE_EFFECT,
915             3, "object", "options", "component",
916             0);
917     }
918     {
919 #if defined(__cplusplus)
920         extern "C" Error m_QuantizeImage(Object *, Object *);
921 #else
922         extern Error m_QuantizeImage(Object *, Object *);
923 #endif
924         DXAddModule("QuantizeImage", m_QuantizeImage, 0,
925             2, "images", "nColors",
926             1, "images");
927     }
928     {
929 #if defined(__cplusplus)
930         extern "C" Error m_ReadImage(Object *, Object *);
931 #else
932         extern Error m_ReadImage(Object *, Object *);
933 #endif
934         DXAddModule("ReadImage", m_ReadImage, 0,
935             9, "name", "format", "start[visible:0]", "end[visible:0]", "delta[visible:0]", "width[visible:0]", "height[visible:0]", "delayed[visible:0]", "colortype[visible:0]",
936             1, "image");
937     }
938     {
939 #if defined(__cplusplus)
940         extern "C" Error m_ReadImageWindow(Object *, Object *);
941 #else
942         extern Error m_ReadImageWindow(Object *, Object *);
943 #endif
944         DXAddModule("ReadImageWindow", m_ReadImageWindow,
945             MODULE_PIN,
946             1, "where",
947             1, "image");
948     }
949     {
950 #if defined(__cplusplus)
951         extern "C" Error m_Reduce(Object *, Object *);
952 #else
953         extern Error m_Reduce(Object *, Object *);
954 #endif
955         DXAddModule("Reduce", m_Reduce, 0,
956             2, "input", "factor",
957             1, "reduced");
958     }
959     {
960 #if defined(__cplusplus)
961         extern "C" Error m_Refine(Object *, Object *);
962 #else
963         extern Error m_Refine(Object *, Object *);
964 #endif
965         DXAddModule("Refine", m_Refine, 0,
966             2, "input", "level",
967             1, "refined");
968     }
969     {
970 #if defined(__cplusplus)
971         extern "C" Error m_Regrid(Object *, Object *);
972 #else
973         extern Error m_Regrid(Object *, Object *);
974 #endif
975         DXAddModule("Regrid", m_Regrid, 0,
976             6, "input", "grid", "nearest", "radius", "exponent", "missing",
977             1, "output");
978     }
979     {
980 #if defined(__cplusplus)
981         extern "C" Error m_Remove(Object *, Object *);
982 #else
983         extern Error m_Remove(Object *, Object *);
984 #endif
985         DXAddModule("Remove", m_Remove, 0,
986             2, "input", "name",
987             1, "output");
988     }
989     {
990 #if defined(__cplusplus)
991         extern "C" Error m_Rename(Object *, Object *);
992 #else
993         extern Error m_Rename(Object *, Object *);
994 #endif
995         DXAddModule("Rename", m_Rename, 0,
996             3, "input", "oldname", "newname",
997             1, "output");
998     }
999     {
1000 #if defined(__cplusplus)
1001         extern "C" Error m_Render(Object *, Object *);
1002 #else
1003         extern Error m_Render(Object *, Object *);
1004 #endif
1005         DXAddModule("Render", m_Render, 0,
1006             3, "object", "camera", "format[visible:0]",
1007             1, "image");
1008     }
1009     {
1010 #if defined(__cplusplus)
1011         extern "C" Error m_Reorient(Object *, Object *);
1012 #else
1013         extern Error m_Reorient(Object *, Object *);
1014 #endif
1015         DXAddModule("Reorient", m_Reorient, 0,
1016             2, "image", "how",
1017             1, "image");
1018     }
1019     {
1020 #if defined(__cplusplus)
1021         extern "C" Error m_Replace(Object *, Object *);
1022 #else
1023         extern Error m_Replace(Object *, Object *);
1024 #endif
1025         DXAddModule("Replace", m_Replace, 0,
1026             4, "srcfield", "dstfield", "srcname", "dstname",
1027             1, "out");
1028     }
1029     {
1030 #if defined(__cplusplus)
1031         extern "C" Error m_Ribbon(Object *, Object *);
1032 #else
1033         extern Error m_Ribbon(Object *, Object *);
1034 #endif
1035         DXAddModule("Ribbon", m_Ribbon, 0,
1036             2, "line", "width",
1037             1, "ribbon");
1038     }
1039     {
1040 #if defined(__cplusplus)
1041         extern "C" Error m_Rotate(Object *, Object *);
1042 #else
1043         extern Error m_Rotate(Object *, Object *);
1044 #endif
1045         DXAddModule("Rotate", m_Rotate, 0,
1046             45, "input", "axis", "rotation", "axis", "rotation", "axis1", "rotation1", "axis2", "rotation2", "axis3", "rotation3", "axis4", "rotation4", "axis5", "rotation5", "axis6", "rotation6", "axis7", "rotation7", "axis8", "rotation8", "axis9", "rotation9", "axis10", "rotation10", "axis11", "rotation11", "axis12", "rotation12", "axis13", "rotation13", "axis14", "rotation14", "axis15", "rotation15", "axis16", "rotation16", "axis17", "rotation17", "axis18", "rotation18", "axis19", "rotation19", "axis20", "rotation20",
1047             1, "output");
1048     }
1049     {
1050 #if defined(__cplusplus)
1051         extern "C" Error m_Route(Object *, Object *);
1052 #else
1053         extern Error m_Route(Object *, Object *);
1054 #endif
1055         DXAddModule("Route", m_Route, 0,
1056             2, "selector", "input",
1057             21, "output", "output1", "output2", "output3", "output4", "output5", "output6", "output7", "output8", "output9", "output10", "output11", "output12", "output13", "output14", "output15", "output16", "output17", "output18", "output19", "output20");
1058     }
1059     {
1060 #if defined(__cplusplus)
1061         extern "C" Error m_RubberSheet(Object *, Object *);
1062 #else
1063         extern Error m_RubberSheet(Object *, Object *);
1064 #endif
1065         DXAddModule("RubberSheet", m_RubberSheet, 0,
1066             4, "data", "scale", "min[visible:0]", "max[visible:0]",
1067             1, "graph");
1068     }
1069     {
1070 #if defined(__cplusplus)
1071         extern "C" Error m_Sample(Object *, Object *);
1072 #else
1073         extern Error m_Sample(Object *, Object *);
1074 #endif
1075         DXAddModule("Sample", m_Sample, 0,
1076             2, "manifold", "density",
1077             1, "samples");
1078     }
1079     {
1080 #if defined(__cplusplus)
1081         extern "C" Error m_Scale(Object *, Object *);
1082 #else
1083         extern Error m_Scale(Object *, Object *);
1084 #endif
1085         DXAddModule("Scale", m_Scale, 0,
1086             2, "input", "scaling",
1087             1, "output");
1088     }
1089     {
1090 #if defined(__cplusplus)
1091         extern "C" Error m_ScaleScreen(Object *, Object *);
1092 #else
1093         extern Error m_ScaleScreen(Object *, Object *);
1094 #endif
1095         DXAddModule("ScaleScreen", m_ScaleScreen, 0,
1096             4, "object", "scalefactor", "finalres", "currentcamera",
1097             2, "output", "newcamera");
1098     }
1099     {
1100 #if defined(__cplusplus)
1101         extern "C" Error m_Select(Object *, Object *);
1102 #else
1103         extern Error m_Select(Object *, Object *);
1104 #endif
1105         DXAddModule("Select", m_Select, 0,
1106             3, "input", "which", "except[visible:0]",
1107             1, "object");
1108     }
1109     {
1110 #if defined(__cplusplus)
1111         extern "C" Error m_Set(Object *, Object *);
1112 #else
1113         extern Error m_Set(Object *, Object *);
1114 #endif
1115         DXAddModule("Set", m_Set, 0,
1116             3, "object", "link", "key[visible:2]",
1117             0);
1118     }
1119     {
1120 #if defined(__cplusplus)
1121         extern "C" Error m_SetGlobal(Object *, Object *);
1122 #else
1123         extern Error m_SetGlobal(Object *, Object *);
1124 #endif
1125         DXAddModule("SetGlobal", m_SetGlobal, 0,
1126             3, "object", "link", "key[visible:2]",
1127             0);
1128     }
1129     {
1130 #if defined(__cplusplus)
1131         extern "C" Error m_SetLocal(Object *, Object *);
1132 #else
1133         extern Error m_SetLocal(Object *, Object *);
1134 #endif
1135         DXAddModule("SetLocal", m_SetLocal, 0,
1136             3, "object", "link", "key[visible:2]",
1137             0);
1138     }
1139     {
1140 #if defined(__cplusplus)
1141         extern "C" Error m_Shade(Object *, Object *);
1142 #else
1143         extern Error m_Shade(Object *, Object *);
1144 #endif
1145         DXAddModule("Shade", m_Shade, 0,
1146             8, "input", "shade", "how", "specular[visible:0]", "shininess[visible:0]", "diffuse[visible:0]", "ambient[visible:0]", "reversefront[visible:0]",
1147             1, "output");
1148     }
1149     {
1150 #if defined(__cplusplus)
1151         extern "C" Error m_ShowBoundary(Object *, Object *);
1152 #else
1153         extern Error m_ShowBoundary(Object *, Object *);
1154 #endif
1155         DXAddModule("ShowBoundary", m_ShowBoundary, 0,
1156             2, "input", "validity",
1157             1, "output");
1158     }
1159     {
1160 #if defined(__cplusplus)
1161         extern "C" Error m_ShowBox(Object *, Object *);
1162 #else
1163         extern Error m_ShowBox(Object *, Object *);
1164 #endif
1165         DXAddModule("ShowBox", m_ShowBox, 0,
1166             1, "input",
1167             2, "box", "center");
1168     }
1169     {
1170 #if defined(__cplusplus)
1171         extern "C" Error m_ShowConnections(Object *, Object *);
1172 #else
1173         extern Error m_ShowConnections(Object *, Object *);
1174 #endif
1175         DXAddModule("ShowConnections", m_ShowConnections, 0,
1176             1, "input",
1177             1, "output");
1178     }
1179     {
1180 #if defined(__cplusplus)
1181         extern "C" Error m_ShowPositions(Object *, Object *);
1182 #else
1183         extern Error m_ShowPositions(Object *, Object *);
1184 #endif
1185         DXAddModule("ShowPositions", m_ShowPositions, 0,
1186             2, "input", "every[visible:0]",
1187             1, "output");
1188     }
1189     {
1190 #if defined(__cplusplus)
1191         extern "C" Error m_SimplifySurface(Object *, Object *);
1192 #else
1193         extern Error m_SimplifySurface(Object *, Object *);
1194 #endif
1195         DXAddModule("SimplifySurface", m_SimplifySurface, 0,
1196             8, "original_surface", "max_error", "max_data_error", "volume[visible:0]", "boundary[visible:0]", "length[visible:0]", "data[visible:0]", "stats[visible:0]",
1197             1, "simplified");
1198     }
1199     {
1200 #if defined(__cplusplus)
1201         extern "C" Error m_Slab(Object *, Object *);
1202 #else
1203         extern Error m_Slab(Object *, Object *);
1204 #endif
1205         DXAddModule("Slab", m_Slab, 0,
1206             4, "input", "dimension", "position", "thickness",
1207             1, "output");
1208     }
1209     {
1210 #if defined(__cplusplus)
1211         extern "C" Error m_Slice(Object *, Object *);
1212 #else
1213         extern Error m_Slice(Object *, Object *);
1214 #endif
1215         DXAddModule("Slice", m_Slice, 0,
1216             3, "input", "dimension", "position",
1217             1, "output");
1218     }
1219     {
1220 #if defined(__cplusplus)
1221         extern "C" Error m_Sort(Object *, Object *);
1222 #else
1223         extern Error m_Sort(Object *, Object *);
1224 #endif
1225         DXAddModule("Sort", m_Sort, 0,
1226             2, "field", "descending",
1227             1, "result");
1228     }
1229     {
1230 #if defined(__cplusplus)
1231         extern "C" Error m_Stack(Object *, Object *);
1232 #else
1233         extern Error m_Stack(Object *, Object *);
1234 #endif
1235         DXAddModule("Stack", m_Stack, 0,
1236             2, "input", "dimension",
1237             1, "output");
1238     }
1239     {
1240 #if defined(__cplusplus)
1241         extern "C" Error m_Statistics(Object *, Object *);
1242 #else
1243         extern Error m_Statistics(Object *, Object *);
1244 #endif
1245         DXAddModule("Statistics", m_Statistics, 0,
1246             1, "data",
1247             5, "mean", "sd", "var", "min", "max");
1248     }
1249     {
1250 #if defined(__cplusplus)
1251         extern "C" Error m_StereoPick(Object *, Object *);
1252 #else
1253         extern Error m_StereoPick(Object *, Object *);
1254 #endif
1255         DXAddModule("StereoPick", m_StereoPick, 0,
1256             11, "pickname[visible:2]", "imagename[visible:2]", "locations[visible:0]", "reexecute[visible:2]", "first", "persistent[visible:0]", "interpolate[visible:0]", "object[visible:0]", "camera[visible:0]", "stereoArgs", "where",
1257             1, "picked");
1258     }
1259     {
1260 #if defined(__cplusplus)
1261         extern "C" Error m_Streakline(Object *, Object *);
1262 #else
1263         extern Error m_Streakline(Object *, Object *);
1264 #endif
1265         DXAddModule("Streakline", m_Streakline, 0,
1266             10, "name[visible:0]", "data", "start", "time", "head", "frame", "curl", "flag", "stepscale", "hold",
1267             1, "line");
1268     }
1269     {
1270 #if defined(__cplusplus)
1271         extern "C" Error m_Streamline(Object *, Object *);
1272 #else
1273         extern Error m_Streamline(Object *, Object *);
1274 #endif
1275         DXAddModule("Streamline", m_Streamline, 0,
1276             7, "data", "start", "time", "head", "curl", "flag", "stepscale",
1277             1, "line");
1278     }
1279     {
1280 #if defined(__cplusplus)
1281         extern "C" Error m_SuperviseState(Object *, Object *);
1282 #else
1283         extern Error m_SuperviseState(Object *, Object *);
1284 #endif
1285         DXAddModule("SuperviseState", m_SuperviseState,
1286             MODULE_ASYNC,
1287             9, "where", "defaultCamera", "resetCamera", "object", "resetObject", "size", "events", "mode", "args",
1288             4, "object", "camera", "where", "events");
1289     }
1290     {
1291 #if defined(__cplusplus)
1292         extern "C" Error m_SuperviseWindow(Object *, Object *);
1293 #else
1294         extern Error m_SuperviseWindow(Object *, Object *);
1295 #endif
1296         DXAddModule("SuperviseWindow", m_SuperviseWindow,
1297             MODULE_ASYNC | MODULE_PIN,
1298             11, "name", "display", "size", "offset", "parent", "depth", "visibility", "pick", "sizeFlag", "offsetFlag", "decorations",
1299             3, "where", "size", "events");
1300     }
1301     {
1302 #if defined(__cplusplus)
1303         extern "C" Error m_Switch(Object *, Object *);
1304 #else
1305         extern Error m_Switch(Object *, Object *);
1306 #endif
1307         DXAddModule("Switch", m_Switch, 0,
1308             22, "selector", "input", "input1", "input2", "input3", "input4", "input5", "input6", "input7", "input8", "input9", "input10", "input11", "input12", "input13", "input14", "input15", "input16", "input17", "input18", "input19", "input20",
1309             1, "output");
1310     }
1311     {
1312 #if defined(__cplusplus)
1313         extern "C" Error m_System(Object *, Object *);
1314 #else
1315         extern Error m_System(Object *, Object *);
1316 #endif
1317         DXAddModule("System", m_System,
1318             MODULE_SIDE_EFFECT,
1319             1, "string",
1320             0);
1321     }
1322     {
1323 #if defined(__cplusplus)
1324         extern "C" Error m_Text(Object *, Object *);
1325 #else
1326         extern Error m_Text(Object *, Object *);
1327 #endif
1328         DXAddModule("Text", m_Text, 0,
1329             6, "string", "position", "height", "font", "direction[visible:0]", "up[visible:0]",
1330             1, "text");
1331     }
1332     {
1333 #if defined(__cplusplus)
1334         extern "C" Error m_Trace(Object *, Object *);
1335 #else
1336         extern Error m_Trace(Object *, Object *);
1337 #endif
1338         DXAddModule("Trace", m_Trace,
1339             MODULE_SIDE_EFFECT,
1340             2, "what", "how",
1341             0);
1342     }
1343     {
1344 #if defined(__cplusplus)
1345         extern "C" Error m_Transform(Object *, Object *);
1346 #else
1347         extern Error m_Transform(Object *, Object *);
1348 #endif
1349         DXAddModule("Transform", m_Transform, 0,
1350             2, "input", "transform",
1351             1, "output");
1352     }
1353     {
1354 #if defined(__cplusplus)
1355         extern "C" Error m_Translate(Object *, Object *);
1356 #else
1357         extern Error m_Translate(Object *, Object *);
1358 #endif
1359         DXAddModule("Translate", m_Translate, 0,
1360             2, "input", "translation",
1361             1, "output");
1362     }
1363     {
1364 #if defined(__cplusplus)
1365         extern "C" Error m_Transpose(Object *, Object *);
1366 #else
1367         extern Error m_Transpose(Object *, Object *);
1368 #endif
1369         DXAddModule("Transpose", m_Transpose, 0,
1370             2, "input", "dimensions",
1371             1, "output");
1372     }
1373     {
1374 #if defined(__cplusplus)
1375         extern "C" Error m_Tube(Object *, Object *);
1376 #else
1377         extern Error m_Tube(Object *, Object *);
1378 #endif
1379         DXAddModule("Tube", m_Tube, 0,
1380             4, "line", "diameter", "ngon[visible:0]", "style[visible:0]",
1381             1, "tube");
1382     }
1383     {
1384 #if defined(__cplusplus)
1385         extern "C" Error m_Unmark(Object *, Object *);
1386 #else
1387         extern Error m_Unmark(Object *, Object *);
1388 #endif
1389         DXAddModule("Unmark", m_Unmark, 0,
1390             2, "input", "name",
1391             1, "output");
1392     }
1393     {
1394 #if defined(__cplusplus)
1395         extern "C" Error m_UpdateCamera(Object *, Object *);
1396 #else
1397         extern Error m_UpdateCamera(Object *, Object *);
1398 #endif
1399         DXAddModule("UpdateCamera", m_UpdateCamera, 0,
1400             10, "camera", "to", "from", "width", "resolution", "aspect", "up", "perspective", "angle", "background",
1401             1, "camera");
1402     }
1403     {
1404 #if defined(__cplusplus)
1405         extern "C" Error m_Usage(Object *, Object *);
1406 #else
1407         extern Error m_Usage(Object *, Object *);
1408 #endif
1409         DXAddModule("Usage", m_Usage,
1410             MODULE_SIDE_EFFECT,
1411             2, "what", "how",
1412             0);
1413     }
1414     {
1415 #if defined(__cplusplus)
1416         extern "C" Error m_Verify(Object *, Object *);
1417 #else
1418         extern Error m_Verify(Object *, Object *);
1419 #endif
1420         DXAddModule("Verify", m_Verify, 0,
1421             2, "input", "how",
1422             1, "output");
1423     }
1424     {
1425 #if defined(__cplusplus)
1426         extern "C" Error m_VisualObject(Object *, Object *);
1427 #else
1428         extern Error m_VisualObject(Object *, Object *);
1429 #endif
1430         DXAddModule("VisualObject", m_VisualObject, 0,
1431             2, "input", "options",
1432             1, "output");
1433     }
1434     {
1435 #if defined(__cplusplus)
1436         extern "C" Error m_WriteImage(Object *, Object *);
1437 #else
1438         extern Error m_WriteImage(Object *, Object *);
1439 #endif
1440         DXAddModule("WriteImage", m_WriteImage,
1441             MODULE_SIDE_EFFECT,
1442             4, "image", "name", "format", "frame",
1443             0);
1444     }
1445     {
1446 #if defined(__cplusplus)
1447         extern "C" Error m_DXLInputNamed(Object *, Object *);
1448 #else
1449         extern Error m_DXLInputNamed(Object *, Object *);
1450 #endif
1451         DXAddModule("DXLInputNamed", m_DXLInputNamed,
1452             MODULE_ASYNC,
1453             2, "name", "default",
1454             1, "output");
1455     }
1456     {
1457 #if defined(__cplusplus)
1458         extern "C" Error m_DXLOutput(Object *, Object *);
1459 #else
1460         extern Error m_DXLOutput(Object *, Object *);
1461 #endif
1462         DXAddModule("DXLOutput", m_DXLOutput,
1463             MODULE_SIDE_EFFECT,
1464             2, "label[visible:2]", "value",
1465             0);
1466     }
1467     {
1468 #if defined(__cplusplus)
1469         extern "C" Error m_DXLOutputNamed(Object *, Object *);
1470 #else
1471         extern Error m_DXLOutputNamed(Object *, Object *);
1472 #endif
1473         DXAddModule("DXLOutputNamed", m_DXLOutputNamed,
1474             MODULE_SIDE_EFFECT,
1475             2, "name", "value",
1476             0);
1477     }
1478     {
1479 #if defined(__cplusplus)
1480         extern "C" Error m_Execute(Object *, Object *);
1481 #else
1482         extern Error m_Execute(Object *, Object *);
1483 #endif
1484         DXAddModule("Execute", m_Execute, 0,
1485             1, "action",
1486             0);
1487     }
1488     {
1489 #if defined(__cplusplus)
1490         extern "C" Error m_ManageColormapEditor(Object *, Object *);
1491 #else
1492         extern Error m_ManageColormapEditor(Object *, Object *);
1493 #endif
1494         DXAddModule("ManageColormapEditor", m_ManageColormapEditor, 0,
1495             3, "name", "open", "how",
1496             0);
1497     }
1498     {
1499 #if defined(__cplusplus)
1500         extern "C" Error m_ManageControlPanel(Object *, Object *);
1501 #else
1502         extern Error m_ManageControlPanel(Object *, Object *);
1503 #endif
1504         DXAddModule("ManageControlPanel", m_ManageControlPanel, 0,
1505             2, "name", "open",
1506             0);
1507     }
1508     {
1509 #if defined(__cplusplus)
1510         extern "C" Error m_ManageImageWindow(Object *, Object *);
1511 #else
1512         extern Error m_ManageImageWindow(Object *, Object *);
1513 #endif
1514         DXAddModule("ManageImageWindow", m_ManageImageWindow, 0,
1515             3, "name", "open", "how",
1516             0);
1517     }
1518     {
1519 #if defined(__cplusplus)
1520         extern "C" Error m_ManageSequencer(Object *, Object *);
1521 #else
1522         extern Error m_ManageSequencer(Object *, Object *);
1523 #endif
1524         DXAddModule("ManageSequencer", m_ManageSequencer, 0,
1525             1, "open",
1526             0);
1527     }
1528     {
1529 #if defined(__cplusplus)
1530         extern "C" Error m_Integer(Object *, Object *);
1531 #else
1532         extern Error m_Integer(Object *, Object *);
1533 #endif
1534         DXAddModule("Integer", m_Integer,
1535             MODULE_REROUTABLE | MODULE_REACH,
1536             11, "id[visible:2]", "data[cache:2]", "value[visible:2,reroute:0]", "refresh[visible:0,cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "delta[visible:0,cache:2]", "method[visible:0,cache:2]", "reserved2[visible:2]", "start[visible:0]", "label[visible:0,cache:2]",
1537             1, "output");
1538     }
1539     {
1540 #if defined(__cplusplus)
1541         extern "C" Error m_IntegerList(Object *, Object *);
1542 #else
1543         extern Error m_IntegerList(Object *, Object *);
1544 #endif
1545         DXAddModule("IntegerList", m_IntegerList,
1546             MODULE_REROUTABLE | MODULE_REACH,
1547             11, "id[visible:2]", "data[cache:2]", "value[visible:2,reroute:0]", "refresh[visible:0,cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "delta[visible:0,cache:2]", "method[visible:0,cache:2]", "reserved2[visible:2]", "nitems[visible:0,cache:2]", "label[visible:0,cache:2]",
1548             1, "output");
1549     }
1550     {
1551 #if defined(__cplusplus)
1552         extern "C" Error m_Scalar(Object *, Object *);
1553 #else
1554         extern Error m_Scalar(Object *, Object *);
1555 #endif
1556         DXAddModule("Scalar", m_Scalar,
1557             MODULE_REROUTABLE | MODULE_REACH,
1558             11, "id[visible:2]", "data[cache:2]", "value[visible:2,reroute:0]", "refresh[visible:0,cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "delta[visible:0,cache:2]", "method[visible:0,cache:2]", "decimals[visible:0,cache:2]", "start[visible:0]", "label[visible:0,cache:2]",
1559             1, "output");
1560     }
1561     {
1562 #if defined(__cplusplus)
1563         extern "C" Error m_ScalarList(Object *, Object *);
1564 #else
1565         extern Error m_ScalarList(Object *, Object *);
1566 #endif
1567         DXAddModule("ScalarList", m_ScalarList,
1568             MODULE_REROUTABLE | MODULE_REACH,
1569             11, "id[visible:2]", "data[cache:2]", "value[visible:2,reroute:0]", "refresh[visible:0,cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "delta[visible:0,cache:2]", "method[visible:0,cache:2]", "decimals[visible:0,cache:2]", "nitems[visible:0,cache:2]", "label[visible:0,cache:2]",
1570             1, "output");
1571     }
1572     {
1573 #if defined(__cplusplus)
1574         extern "C" Error m_SetDXLInputNamed(Object *, Object *);
1575 #else
1576         extern Error m_SetDXLInputNamed(Object *, Object *);
1577 #endif
1578         DXAddModule("SetDXLInputNamed", m_SetDXLInputNamed, 0,
1579             2, "name", "object",
1580             0);
1581     }
1582     {
1583 #if defined(__cplusplus)
1584         extern "C" Error m_Vector(Object *, Object *);
1585 #else
1586         extern Error m_Vector(Object *, Object *);
1587 #endif
1588         DXAddModule("Vector", m_Vector,
1589             MODULE_REROUTABLE | MODULE_REACH,
1590             11, "id[visible:2]", "data[cache:2]", "value[visible:2,reroute:0]", "refresh[visible:0,cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "delta[visible:0,cache:2]", "method[visible:0,cache:2]", "decimals[visible:0,cache:2]", "start[visible:0]", "label[visible:0,cache:2]",
1591             1, "output");
1592     }
1593     {
1594 #if defined(__cplusplus)
1595         extern "C" Error m_VectorList(Object *, Object *);
1596 #else
1597         extern Error m_VectorList(Object *, Object *);
1598 #endif
1599         DXAddModule("VectorList", m_VectorList,
1600             MODULE_REROUTABLE | MODULE_REACH,
1601             11, "id[visible:2]", "data[cache:2]", "value[visible:2,reroute:0]", "refresh[visible:0,cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "delta[visible:0,cache:2]", "method[visible:0,cache:2]", "decimals[visible:0,cache:2]", "nitems[visible:0,cache:2]", "label[visible:0,cache:2]",
1602             1, "output");
1603     }
1604     {
1605 #if defined(__cplusplus)
1606         extern "C" Error m_Selector(Object *, Object *);
1607 #else
1608         extern Error m_Selector(Object *, Object *);
1609 #endif
1610         DXAddModule("Selector", m_Selector,
1611             MODULE_REROUTABLE | MODULE_REACH,
1612             7, "id[visible:2]", "currentstring[visible:2,reroute:1]", "currentvalue[visible:2,reroute:0]", "stringdata[cache:2]", "valuelist[visible:0,cache:2]", "cull[visible:0,cache:2]", "label[visible:0,cache:2]",
1613             2, "value", "name");
1614     }
1615     {
1616 #if defined(__cplusplus)
1617         extern "C" Error m_SelectorList(Object *, Object *);
1618 #else
1619         extern Error m_SelectorList(Object *, Object *);
1620 #endif
1621         DXAddModule("SelectorList", m_SelectorList,
1622             MODULE_REROUTABLE | MODULE_REACH,
1623             7, "id[visible:2]", "currentstring[visible:2,reroute:1]", "currentvalue[visible:2,reroute:0]", "stringdata[cache:2]", "valuelist[visible:0,cache:2]", "cull[visible:0,cache:2]", "label[visible:0,cache:2]",
1624             2, "value", "name");
1625     }
1626     {
1627 #if defined(__cplusplus)
1628         extern "C" Error m_Colormap(Object *, Object *);
1629 #else
1630         extern Error m_Colormap(Object *, Object *);
1631 #endif
1632         DXAddModule("Colormap", m_Colormap,
1633             MODULE_REROUTABLE | MODULE_REACH,
1634             19, "huemap[visible:2]", "satmap[visible:2]", "valmap[visible:2]", "opmap[visible:2]", "id[visible:2]", "data[cache:2]", "min[visible:0,cache:2]", "max[visible:0,cache:2]", "nbins[visible:0,cache:2]", "colormap[cache:2]", "opacity[cache:2]", "minmax[visible:2]", "defaulthue[visible:2]", "defaultsat[visible:2]", "defaultval[visible:2]", "defaultop[visible:2]", "defaultmin[visible:2]", "defaultmax[visible:2]", "title[visible:0,cache:2]",
1635             2, "rgb", "opacity");
1636     }
1637     {
1638 #if defined(__cplusplus)
1639         extern "C" Error m_Sequencer(Object *, Object *);
1640 #else
1641         extern Error m_Sequencer(Object *, Object *);
1642 #endif
1643         DXAddModule("Sequencer", m_Sequencer,
1644             MODULE_REROUTABLE | MODULE_REACH,
1645             7, "id[visible:2]", "data[visible:2]", "frame[visible:2,reroute:0]", "min[cache:2]", "max[cache:2]", "delta[visible:0,cache:2]", "attr[visible:2]",
1646             1, "frame");
1647     }
1648     {
1649 #if defined(__cplusplus)
1650         extern "C" Error m_Toggle(Object *, Object *);
1651 #else
1652         extern Error m_Toggle(Object *, Object *);
1653 #endif
1654         DXAddModule("Toggle", m_Toggle,
1655             MODULE_REROUTABLE | MODULE_REACH,
1656             6, "id[visible:2]", "currentval[visible:2,reroute:0]", "isset[visible:2]", "setvalue[cache:2]", "unsetvalue[cache:2]", "label[visible:0,cache:2]",
1657             1, "output");
1658     }
1659     {
1660 #ifndef __cplusplus
1661         extern Error m_SocketConnection(Object *, Object *);
1662 #endif
1663         DXAddModule("SocketConnection", m_SocketConnection,
1664             MODULE_ASYNC | MODULE_PIN,
1665             1, "port",
1666             1, "obj");
1667     }
1668 }
1669