ParametricSurfaces_server_manager_data.h
Go to the documentation of this file.
1 // Loadable modules
2 //
3 // Generated by /builds/gitlab-kitware-sciviz-ci/build/bin/vtkProcessXML-pv5.13
4 //
5 #ifndef ParametricSurfaces_server_manager_data_h
6 #define ParametricSurfaces_server_manager_data_h
7 
8 #include <cstring>
9 #include <cassert>
10 #include <algorithm>
11 
12 
13 // From file /builds/gitlab-kitware-sciviz-ci/Plugins/ParametricSurfaces/ParametricSurfaces.xml
15 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
16 "<ServerManagerConfiguration>\n"
17 " <ProxyGroup name=\"parametric_functions\">\n"
18 " <Proxy name=\"Boy's surface\" class=\"vtkParametricBoy\">\n"
19 " <DoubleVectorProperty name=\"Z Scale\"\n"
20 " command=\"SetZScale\"\n"
21 " number_of_elements=\"1\"\n"
22 " default_values=\"0.125\">\n"
23 " </DoubleVectorProperty>\n"
24 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
25 " command=\"SetClockwiseOrdering\"\n"
26 " number_of_elements=\"1\"\n"
27 " default_values=\"0\">\n"
28 " <BooleanDomain name=\"bool\"/>\n"
29 " <Documentation>\n"
30 " This property changes the direction of the normals.\n"
31 " </Documentation>\n"
32 " </IntVectorProperty>\n"
33 " </Proxy>\n"
34 " <Proxy name=\"Conic spiral\" class=\"vtkParametricConicSpiral\">\n"
35 " <DoubleVectorProperty name=\"TubeRadius\"\n"
36 " command=\"SetA\"\n"
37 " animateable=\"1\"\n"
38 " number_of_elements=\"1\"\n"
39 " default_values=\"0.2\">\n"
40 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
41 " </DoubleVectorProperty>\n"
42 " <DoubleVectorProperty name=\"Height\"\n"
43 " command=\"SetB\"\n"
44 " number_of_elements=\"1\"\n"
45 " default_values=\"1\">\n"
46 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
47 " </DoubleVectorProperty>\n"
48 " <DoubleVectorProperty name=\"Radius\"\n"
49 " command=\"SetC\"\n"
50 " number_of_elements=\"1\"\n"
51 " default_values=\"0.1\">\n"
52 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
53 " </DoubleVectorProperty>\n"
54 " <DoubleVectorProperty name=\"NumberOfWindings\"\n"
55 " command=\"SetN\"\n"
56 " number_of_elements=\"1\"\n"
57 " default_values=\"2\">\n"
58 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
59 " </DoubleVectorProperty>\n"
60 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
61 " command=\"SetClockwiseOrdering\"\n"
62 " number_of_elements=\"1\"\n"
63 " default_values=\"0\">\n"
64 " <BooleanDomain name=\"bool\"/>\n"
65 " <Documentation>\n"
66 " This property changes the direction of the normals.\n"
67 " </Documentation>\n"
68 " </IntVectorProperty>\n"
69 " </Proxy>\n"
70 " <Proxy name=\"Cross-cap\" class=\"vtkParametricCrossCap\">\n"
71 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
72 " command=\"SetClockwiseOrdering\"\n"
73 " number_of_elements=\"1\"\n"
74 " default_values=\"0\">\n"
75 " <BooleanDomain name=\"bool\"/>\n"
76 " <Documentation>\n"
77 " This property changes the direction of the normals.\n"
78 " </Documentation>\n"
79 " </IntVectorProperty>\n"
80 " </Proxy>\n"
81 " <Proxy name=\"Dini's surface\" class=\"vtkParametricDini\">\n"
82 " <DoubleVectorProperty name=\"A\"\n"
83 " command=\"SetA\"\n"
84 " animateable=\"1\"\n"
85 " number_of_elements=\"1\"\n"
86 " default_values=\"1.0\">\n"
87 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
88 " </DoubleVectorProperty>\n"
89 " <DoubleVectorProperty name=\"B\"\n"
90 " command=\"SetB\"\n"
91 " number_of_elements=\"1\"\n"
92 " default_values=\"0.2\">\n"
93 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
94 " </DoubleVectorProperty>\n"
95 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
96 " command=\"SetClockwiseOrdering\"\n"
97 " number_of_elements=\"1\"\n"
98 " default_values=\"0\">\n"
99 " <BooleanDomain name=\"bool\"/>\n"
100 " <Documentation>\n"
101 " This property changes the direction of the normals.\n"
102 " </Documentation>\n"
103 " </IntVectorProperty>\n"
104 " </Proxy>\n"
105 " <Proxy name=\"Ellipsoid\" class=\"vtkParametricEllipsoid\">\n"
106 " <DoubleVectorProperty name=\"X Radius\"\n"
107 " command=\"SetXRadius\"\n"
108 " number_of_elements=\"1\"\n"
109 " default_values=\"1\">\n"
110 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
111 " </DoubleVectorProperty>\n"
112 " <DoubleVectorProperty name=\"Y Radius\"\n"
113 " command=\"SetYRadius\"\n"
114 " number_of_elements=\"1\"\n"
115 " default_values=\"1\">\n"
116 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
117 " </DoubleVectorProperty>\n"
118 " <DoubleVectorProperty name=\"Z Radius\"\n"
119 " command=\"SetZRadius\"\n"
120 " number_of_elements=\"1\"\n"
121 " default_values=\"1\">\n"
122 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
123 " </DoubleVectorProperty>\n"
124 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
125 " command=\"SetClockwiseOrdering\"\n"
126 " number_of_elements=\"1\"\n"
127 " default_values=\"0\">\n"
128 " <BooleanDomain name=\"bool\"/>\n"
129 " <Documentation>\n"
130 " This property changes the direction of the normals.\n"
131 " </Documentation>\n"
132 " </IntVectorProperty>\n"
133 " </Proxy>\n"
134 " <Proxy name=\"Enneper's minimal surface\" class=\"vtkParametricEnneper\"/>\n"
135 " <Proxy name=\"Figure 8 klein bottle\" class=\"vtkParametricFigure8Klein\">\n"
136 " <DoubleVectorProperty name=\"Radius\"\n"
137 " command=\"SetRadius\"\n"
138 " number_of_elements=\"1\"\n"
139 " default_values=\"1\">\n"
140 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
141 " </DoubleVectorProperty>\n"
142 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
143 " command=\"SetClockwiseOrdering\"\n"
144 " number_of_elements=\"1\"\n"
145 " default_values=\"0\">\n"
146 " <BooleanDomain name=\"bool\"/>\n"
147 " <Documentation>\n"
148 " This property changes the direction of the normals.\n"
149 " </Documentation>\n"
150 " </IntVectorProperty>\n"
151 " </Proxy>\n"
152 " <Proxy name=\"Klein bottle\" class=\"vtkParametricKlein\">\n"
153 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
154 " command=\"SetClockwiseOrdering\"\n"
155 " number_of_elements=\"1\"\n"
156 " default_values=\"0\">\n"
157 " <BooleanDomain name=\"bool\"/>\n"
158 " <Documentation>\n"
159 " This property changes the direction of the normals.\n"
160 " </Documentation>\n"
161 " </IntVectorProperty>\n"
162 " </Proxy>\n"
163 " <Proxy name=\"Mobius strip\" class=\"vtkParametricMobius\">\n"
164 " <DoubleVectorProperty name=\"Radius\"\n"
165 " command=\"SetRadius\"\n"
166 " number_of_elements=\"1\"\n"
167 " default_values=\"1\">\n"
168 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
169 " </DoubleVectorProperty>\n"
170 " <DoubleVectorProperty name=\"MinimumV\"\n"
171 " command=\"SetMinimumV\"\n"
172 " number_of_elements=\"1\"\n"
173 " default_values=\"-1\">\n"
174 " <DoubleRangeDomain name=\"range\" min=\"-1\" max=\"1\" />\n"
175 " </DoubleVectorProperty>\n"
176 " <DoubleVectorProperty name=\"MaximumV\"\n"
177 " command=\"SetMaximumV\"\n"
178 " number_of_elements=\"1\"\n"
179 " default_values=\"1\">\n"
180 " <DoubleRangeDomain name=\"range\" min=\"-1\" max=\"1\" />\n"
181 " </DoubleVectorProperty>\n"
182 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
183 " command=\"SetClockwiseOrdering\"\n"
184 " number_of_elements=\"1\"\n"
185 " default_values=\"0\">\n"
186 " <BooleanDomain name=\"bool\"/>\n"
187 " <Documentation>\n"
188 " This property changes the direction of the normals.\n"
189 " </Documentation>\n"
190 " </IntVectorProperty>\n"
191 " </Proxy>\n"
192 " <Proxy name=\"Random Hills\" class=\"vtkParametricRandomHills\">\n"
193 " <IntVectorProperty name=\"Number of Hills\"\n"
194 " command=\"SetNumberOfHills\"\n"
195 " number_of_elements=\"1\"\n"
196 " default_values=\"30\">\n"
197 " <IntRangeDomain name=\"range\" min=\"1\" />\n"
198 " </IntVectorProperty>\n"
199 " <DoubleVectorProperty name=\"Hill X-variance\"\n"
200 " command=\"SetHillXVariance\"\n"
201 " number_of_elements=\"1\"\n"
202 " default_values=\"2.5\">\n"
203 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
204 " </DoubleVectorProperty>\n"
205 " <DoubleVectorProperty name=\"Hill Y-variance\"\n"
206 " command=\"SetHillYVariance\"\n"
207 " number_of_elements=\"1\"\n"
208 " default_values=\"2.5\">\n"
209 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
210 " </DoubleVectorProperty>\n"
211 " <DoubleVectorProperty name=\"Hill Amplitude\"\n"
212 " command=\"SetHillAmplitude\"\n"
213 " number_of_elements=\"1\"\n"
214 " default_values=\"2\">\n"
215 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
216 " </DoubleVectorProperty>\n"
217 " <IntVectorProperty name=\"Allow Random Generation\"\n"
218 " command=\"SetAllowRandomGeneration\"\n"
219 " number_of_elements=\"1\"\n"
220 " default_values=\"1\">\n"
221 " <BooleanDomain name=\"bool\"/>\n"
222 " </IntVectorProperty>\n"
223 " <IntVectorProperty name=\"Random Seed\"\n"
224 " command=\"SetRandomSeed\"\n"
225 " number_of_elements=\"1\"\n"
226 " default_values=\"1\">\n"
227 " </IntVectorProperty>\n"
228 " <DoubleVectorProperty name=\"X-Variance Scale Factor\"\n"
229 " command=\"SetXVarianceScaleFactor\"\n"
230 " number_of_elements=\"1\"\n"
231 " default_values=\"0.333333333333333\">\n"
232 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
233 " </DoubleVectorProperty>\n"
234 " <DoubleVectorProperty name=\"Y-Variance Scale Factor\"\n"
235 " command=\"SetYVarianceScaleFactor\"\n"
236 " number_of_elements=\"1\"\n"
237 " default_values=\"0.333333333333333\">\n"
238 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
239 " </DoubleVectorProperty>\n"
240 " <DoubleVectorProperty name=\"Amplitude Scale Factor\"\n"
241 " command=\"SetAmplitudeScaleFactor\"\n"
242 " number_of_elements=\"1\"\n"
243 " default_values=\"0.333333333333333\">\n"
244 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
245 " </DoubleVectorProperty>\n"
246 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
247 " command=\"SetClockwiseOrdering\"\n"
248 " number_of_elements=\"1\"\n"
249 " default_values=\"0\">\n"
250 " <BooleanDomain name=\"bool\"/>\n"
251 " <Documentation>\n"
252 " This property changes the direction of the normals.\n"
253 " </Documentation>\n"
254 " </IntVectorProperty>\n"
255 " </Proxy>\n"
256 " <Proxy name=\"Roman surface\" class=\"vtkParametricRoman\">\n"
257 " <DoubleVectorProperty name=\"Radius\"\n"
258 " command=\"SetRadius\"\n"
259 " number_of_elements=\"1\"\n"
260 " default_values=\"1\">\n"
261 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
262 " </DoubleVectorProperty>\n"
263 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
264 " command=\"SetClockwiseOrdering\"\n"
265 " number_of_elements=\"1\"\n"
266 " default_values=\"0\">\n"
267 " <BooleanDomain name=\"bool\"/>\n"
268 " <Documentation>\n"
269 " This property changes the direction of the normals.\n"
270 " </Documentation>\n"
271 " </IntVectorProperty>\n"
272 " </Proxy>\n"
273 " <Proxy name=\"Super Ellipsoid\" class=\"vtkParametricSuperEllipsoid\">\n"
274 " <DoubleVectorProperty name=\"X Radius\"\n"
275 " command=\"SetXRadius\"\n"
276 " number_of_elements=\"1\"\n"
277 " default_values=\"1\">\n"
278 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
279 " </DoubleVectorProperty>\n"
280 " <DoubleVectorProperty name=\"Y Radius\"\n"
281 " command=\"SetYRadius\"\n"
282 " number_of_elements=\"1\"\n"
283 " default_values=\"1\">\n"
284 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
285 " </DoubleVectorProperty>\n"
286 " <DoubleVectorProperty name=\"Z Radius\"\n"
287 " command=\"SetZRadius\"\n"
288 " number_of_elements=\"1\"\n"
289 " default_values=\"1\">\n"
290 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
291 " </DoubleVectorProperty>\n"
292 " <DoubleVectorProperty name=\"N1\"\n"
293 " command=\"SetN1\"\n"
294 " number_of_elements=\"1\"\n"
295 " default_values=\"1\">\n"
296 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
297 " </DoubleVectorProperty>\n"
298 " <DoubleVectorProperty name=\"N2\"\n"
299 " command=\"SetN2\"\n"
300 " number_of_elements=\"1\"\n"
301 " default_values=\"1\">\n"
302 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
303 " </DoubleVectorProperty>\n"
304 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
305 " command=\"SetClockwiseOrdering\"\n"
306 " number_of_elements=\"1\"\n"
307 " default_values=\"0\">\n"
308 " <BooleanDomain name=\"bool\"/>\n"
309 " <Documentation>\n"
310 " This property changes the direction of the normals.\n"
311 " </Documentation>\n"
312 " </IntVectorProperty>\n"
313 " </Proxy>\n"
314 " <Proxy name=\"Super Toroid\" class=\"vtkParametricSuperToroid\">\n"
315 " <DoubleVectorProperty name=\"Ring Radius\"\n"
316 " command=\"SetRingRadius\"\n"
317 " number_of_elements=\"1\"\n"
318 " default_values=\"1\">\n"
319 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
320 " </DoubleVectorProperty>\n"
321 " <DoubleVectorProperty name=\"Cross-section Radius\"\n"
322 " command=\"SetCrossSectionRadius\"\n"
323 " number_of_elements=\"1\"\n"
324 " default_values=\"0.5\">\n"
325 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
326 " </DoubleVectorProperty>\n"
327 " <DoubleVectorProperty name=\"X Radius\"\n"
328 " command=\"SetXRadius\"\n"
329 " number_of_elements=\"1\"\n"
330 " default_values=\"1\">\n"
331 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
332 " </DoubleVectorProperty>\n"
333 " <DoubleVectorProperty name=\"Y Radius\"\n"
334 " command=\"SetYRadius\"\n"
335 ;
336 
337 // From file /builds/gitlab-kitware-sciviz-ci/Plugins/ParametricSurfaces/ParametricSurfaces.xml
339 " number_of_elements=\"1\"\n"
340 " default_values=\"1\">\n"
341 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
342 " </DoubleVectorProperty>\n"
343 " <DoubleVectorProperty name=\"Z Radius\"\n"
344 " command=\"SetZRadius\"\n"
345 " number_of_elements=\"1\"\n"
346 " default_values=\"1\">\n"
347 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
348 " </DoubleVectorProperty>\n"
349 " <DoubleVectorProperty name=\"N1\"\n"
350 " command=\"SetN1\"\n"
351 " number_of_elements=\"1\"\n"
352 " default_values=\"1\">\n"
353 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
354 " </DoubleVectorProperty>\n"
355 " <DoubleVectorProperty name=\"N2\"\n"
356 " command=\"SetN2\"\n"
357 " number_of_elements=\"1\"\n"
358 " default_values=\"1\">\n"
359 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
360 " </DoubleVectorProperty>\n"
361 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
362 " command=\"SetClockwiseOrdering\"\n"
363 " number_of_elements=\"1\"\n"
364 " default_values=\"0\">\n"
365 " <BooleanDomain name=\"bool\"/>\n"
366 " <Documentation>\n"
367 " This property changes the direction of the normals.\n"
368 " </Documentation>\n"
369 " </IntVectorProperty>\n"
370 " </Proxy>\n"
371 " <Proxy name=\"Torus\" class=\"vtkParametricTorus\">\n"
372 " <DoubleVectorProperty name=\"Ring Radius\"\n"
373 " command=\"SetRingRadius\"\n"
374 " number_of_elements=\"1\"\n"
375 " default_values=\"1\">\n"
376 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
377 " </DoubleVectorProperty>\n"
378 " <DoubleVectorProperty name=\"Cross-section Radius\"\n"
379 " command=\"SetCrossSectionRadius\"\n"
380 " number_of_elements=\"1\"\n"
381 " default_values=\"0.5\">\n"
382 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
383 " </DoubleVectorProperty>\n"
384 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
385 " command=\"SetClockwiseOrdering\"\n"
386 " number_of_elements=\"1\"\n"
387 " default_values=\"0\">\n"
388 " <BooleanDomain name=\"bool\"/>\n"
389 " <Documentation>\n"
390 " This property changes the direction of the normals.\n"
391 " </Documentation>\n"
392 " </IntVectorProperty>\n"
393 " </Proxy>\n"
394 " <!-- More Parametric Surfaces-->\n"
395 " <Proxy name=\"Bohemian Dome\" class=\"vtkParametricBohemianDome\">\n"
396 " <DoubleVectorProperty name=\"A\"\n"
397 " command=\"SetA\"\n"
398 " animateable=\"1\"\n"
399 " number_of_elements=\"1\"\n"
400 " default_values=\"0.5\">\n"
401 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
402 " </DoubleVectorProperty>\n"
403 " <DoubleVectorProperty name=\"B\"\n"
404 " command=\"SetB\"\n"
405 " number_of_elements=\"1\"\n"
406 " default_values=\"1.5\">\n"
407 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
408 " </DoubleVectorProperty>\n"
409 " <DoubleVectorProperty name=\"C\"\n"
410 " command=\"SetC\"\n"
411 " number_of_elements=\"1\"\n"
412 " default_values=\"1.0\">\n"
413 " <DoubleRangeDomain name=\"range\" min=\"0\" />\n"
414 " </DoubleVectorProperty>\n"
415 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
416 " command=\"SetClockwiseOrdering\"\n"
417 " number_of_elements=\"1\"\n"
418 " default_values=\"0\">\n"
419 " <BooleanDomain name=\"bool\"/>\n"
420 " <Documentation>\n"
421 " This property changes the direction of the normals.\n"
422 " </Documentation>\n"
423 " </IntVectorProperty>\n"
424 " </Proxy>\n"
425 " <Proxy name=\"Bour's minimal surface\" class=\"vtkParametricBour\">\n"
426 " <DoubleVectorProperty name=\"MinimumU\"\n"
427 " command=\"SetMinimumU\"\n"
428 " number_of_elements=\"1\"\n"
429 " default_values=\"0.0\">\n"
430 " </DoubleVectorProperty>\n"
431 " <DoubleVectorProperty name=\"MaximumU\"\n"
432 " command=\"SetMaximumU\"\n"
433 " number_of_elements=\"1\"\n"
434 " default_values=\"1.0\">\n"
435 " </DoubleVectorProperty>\n"
436 " <DoubleVectorProperty name=\"MinimumV\"\n"
437 " command=\"SetMinimumV\"\n"
438 " number_of_elements=\"1\"\n"
439 " default_values=\"0.0\">\n"
440 " </DoubleVectorProperty>\n"
441 " <DoubleVectorProperty name=\"MaximumV\"\n"
442 " command=\"SetMaximumV\"\n"
443 " number_of_elements=\"1\"\n"
444 " default_values=\"12.5663706144\">\n"
445 " </DoubleVectorProperty>\n"
446 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
447 " command=\"SetClockwiseOrdering\"\n"
448 " number_of_elements=\"1\"\n"
449 " default_values=\"0\">\n"
450 " <BooleanDomain name=\"bool\"/>\n"
451 " <Documentation>\n"
452 " This property changes the direction of the normals.\n"
453 " </Documentation>\n"
454 " </IntVectorProperty>\n"
455 " </Proxy>\n"
456 " <Proxy name=\"Catalan's minimal surface\" class=\"vtkParametricCatalanMinimal\">\n"
457 " <DoubleVectorProperty name=\"MinimumU\"\n"
458 " command=\"SetMinimumU\"\n"
459 " number_of_elements=\"1\"\n"
460 " default_values=\"-12.5663706144\">\n"
461 " </DoubleVectorProperty>\n"
462 " <DoubleVectorProperty name=\"MaximumU\"\n"
463 " command=\"SetMaximumU\"\n"
464 " number_of_elements=\"1\"\n"
465 " default_values=\"12.5663706144\">\n"
466 " </DoubleVectorProperty>\n"
467 " <DoubleVectorProperty name=\"MinimumV\"\n"
468 " command=\"SetMinimumV\"\n"
469 " number_of_elements=\"1\"\n"
470 " default_values=\"-1.5\">\n"
471 " </DoubleVectorProperty>\n"
472 " <DoubleVectorProperty name=\"MaximumV\"\n"
473 " command=\"SetMaximumV\"\n"
474 " number_of_elements=\"1\"\n"
475 " default_values=\"1.5\">\n"
476 " </DoubleVectorProperty>\n"
477 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
478 " command=\"SetClockwiseOrdering\"\n"
479 " number_of_elements=\"1\"\n"
480 " default_values=\"0\">\n"
481 " <BooleanDomain name=\"bool\"/>\n"
482 " <Documentation>\n"
483 " This property changes the direction of the normals.\n"
484 " </Documentation>\n"
485 " </IntVectorProperty>\n"
486 " </Proxy>\n"
487 " <Proxy name=\"Henneberg's minimal surface\" class=\"vtkParametricHenneberg\">\n"
488 " <DoubleVectorProperty name=\"MinimumU\"\n"
489 " command=\"SetMinimumU\"\n"
490 " number_of_elements=\"1\"\n"
491 " default_values=\"-1.0\">\n"
492 " </DoubleVectorProperty>\n"
493 " <DoubleVectorProperty name=\"MaximumU\"\n"
494 " command=\"SetMaximumU\"\n"
495 " number_of_elements=\"1\"\n"
496 " default_values=\"1.0\">\n"
497 " </DoubleVectorProperty>\n"
498 " <DoubleVectorProperty name=\"MinimumV\"\n"
499 " command=\"SetMinimumV\"\n"
500 " number_of_elements=\"1\"\n"
501 " default_values=\"-1.57079632679\">\n"
502 " </DoubleVectorProperty>\n"
503 " <DoubleVectorProperty name=\"MaximumV\"\n"
504 " command=\"SetMaximumV\"\n"
505 " number_of_elements=\"1\"\n"
506 " default_values=\"1.57079632679\">\n"
507 " </DoubleVectorProperty>\n"
508 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
509 " command=\"SetClockwiseOrdering\"\n"
510 " number_of_elements=\"1\"\n"
511 " default_values=\"0\">\n"
512 " <BooleanDomain name=\"bool\"/>\n"
513 " <Documentation>\n"
514 " This property changes the direction of the normals.\n"
515 " </Documentation>\n"
516 " </IntVectorProperty>\n"
517 " </Proxy>\n"
518 " <Proxy name=\"Kuen's surface\" class=\"vtkParametricKuen\">\n"
519 " <DoubleVectorProperty name=\"MinimumU\"\n"
520 " command=\"SetMinimumU\"\n"
521 " number_of_elements=\"1\"\n"
522 " default_values=\"-9.42477796077\">\n"
523 " </DoubleVectorProperty>\n"
524 " <DoubleVectorProperty name=\"MaximumU\"\n"
525 " command=\"SetMaximumU\"\n"
526 " number_of_elements=\"1\"\n"
527 " default_values=\"9.42477796077\">\n"
528 " </DoubleVectorProperty>\n"
529 " <DoubleVectorProperty name=\"MinimumV\"\n"
530 " command=\"SetMinimumV\"\n"
531 " number_of_elements=\"1\"\n"
532 " default_values=\"0.0\">\n"
533 " </DoubleVectorProperty>\n"
534 " <DoubleVectorProperty name=\"MaximumV\"\n"
535 " command=\"SetMaximumV\"\n"
536 " number_of_elements=\"1\"\n"
537 " default_values=\"3.14159265359\">\n"
538 " </DoubleVectorProperty>\n"
539 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
540 " command=\"SetClockwiseOrdering\"\n"
541 " number_of_elements=\"1\"\n"
542 " default_values=\"0\">\n"
543 " <BooleanDomain name=\"bool\"/>\n"
544 " <Documentation>\n"
545 " This property changes the direction of the normals.\n"
546 " </Documentation>\n"
547 " </IntVectorProperty>\n"
548 " </Proxy>\n"
549 " <Proxy name=\"Plucker's conoid\" class=\"vtkParametricPluckerConoid\">\n"
550 " <DoubleVectorProperty name=\"MinimumU\"\n"
551 " command=\"SetMinimumU\"\n"
552 " number_of_elements=\"1\"\n"
553 " default_values=\"0.0\">\n"
554 " </DoubleVectorProperty>\n"
555 " <DoubleVectorProperty name=\"MaximumU\"\n"
556 " command=\"SetMaximumU\"\n"
557 " number_of_elements=\"1\"\n"
558 " default_values=\"3.0\">\n"
559 " </DoubleVectorProperty>\n"
560 " <DoubleVectorProperty name=\"MinimumV\"\n"
561 " command=\"SetMinimumV\"\n"
562 " number_of_elements=\"1\"\n"
563 " default_values=\"0.0\">\n"
564 " </DoubleVectorProperty>\n"
565 " <DoubleVectorProperty name=\"MaximumV\"\n"
566 " command=\"SetMaximumV\"\n"
567 " number_of_elements=\"1\"\n"
568 " default_values=\"6.28318530718\">\n"
569 " </DoubleVectorProperty>\n"
570 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
571 " command=\"SetClockwiseOrdering\"\n"
572 " number_of_elements=\"1\"\n"
573 " default_values=\"0\">\n"
574 " <BooleanDomain name=\"bool\"/>\n"
575 " <Documentation>\n"
576 " This property changes the direction of the normals.\n"
577 " </Documentation>\n"
578 " </IntVectorProperty>\n"
579 " </Proxy>\n"
580 " <Proxy name=\"Pseudosphere\" class=\"vtkParametricPseudosphere\">\n"
581 " <DoubleVectorProperty name=\"MinimumU\"\n"
582 " command=\"SetMinimumU\"\n"
583 " number_of_elements=\"1\"\n"
584 " default_values=\"-5.0\">\n"
585 " </DoubleVectorProperty>\n"
586 " <DoubleVectorProperty name=\"MaximumU\"\n"
587 " command=\"SetMaximumU\"\n"
588 " number_of_elements=\"1\"\n"
589 " default_values=\"5.0\">\n"
590 " </DoubleVectorProperty>\n"
591 " <DoubleVectorProperty name=\"MinimumV\"\n"
592 " command=\"SetMinimumV\"\n"
593 " number_of_elements=\"1\"\n"
594 " default_values=\"-3.14159265359\">\n"
595 " </DoubleVectorProperty>\n"
596 " <DoubleVectorProperty name=\"MaximumV\"\n"
597 " command=\"SetMaximumV\"\n"
598 " number_of_elements=\"1\"\n"
599 " default_values=\"3.14159265359\">\n"
600 " </DoubleVectorProperty>\n"
601 " <IntVectorProperty name=\"ClockwiseOrdering\"\n"
602 " command=\"SetClockwiseOrdering\"\n"
603 " number_of_elements=\"1\"\n"
604 " default_values=\"0\">\n"
605 " <BooleanDomain name=\"bool\"/>\n"
606 " <Documentation>\n"
607 " This property changes the direction of the normals.\n"
608 " </Documentation>\n"
609 " </IntVectorProperty>\n"
610 " </Proxy>\n"
611 " </ProxyGroup>\n"
612 "\n"
613 " <ProxyGroup name=\"sources\">\n"
614 " <SourceProxy name=\"ParametricSurfaces\" class=\"vtkParametricFunctionSource\"\n"
615 " label=\"Parametric Surfaces\">\n"
616 " <IntVectorProperty name=\"U Resolution\" command=\"SetUResolution\"\n"
617 " number_of_elements=\"1\" default_values=\"50\">\n"
618 " </IntVectorProperty>\n"
619 " <IntVectorProperty name=\"V Resolution\" command=\"SetVResolution\"\n"
620 " number_of_elements=\"1\" default_values=\"50\">\n"
621 " </IntVectorProperty>\n"
622 " <IntVectorProperty\n"
623 " name=\"Scalar Mode\"\n"
624 " command=\"SetScalarMode\"\n"
625 " number_of_elements=\"1\"\n"
626 " default_values=\"0\">\n"
627 " <EnumerationDomain name=\"enum\">\n"
628 " <Entry value=\"0\" text=\"None\"/>\n"
629 " <Entry value=\"1\" text=\"U\"/>\n"
630 " <Entry value=\"2\" text=\"V\"/>\n"
631 " <Entry value=\"3\" text=\"U0\"/>\n"
632 " <Entry value=\"4\" text=\"V0\"/>\n"
633 " <Entry value=\"5\" text=\"U0V0\"/>\n"
634 " <Entry value=\"6\" text=\"Modulus\"/>\n"
635 " <Entry value=\"7\" text=\"Phase\"/>\n"
636 " <Entry value=\"8\" text=\"Quadrant\"/>\n"
637 " <Entry value=\"9\" text=\"X\"/>\n"
638 " <Entry value=\"10\" text=\"Y\"/>\n"
639 " <Entry value=\"11\" text=\"Z\"/>\n"
640 " </EnumerationDomain>\n"
641 " <Documentation>\n"
642 " This property indicates which scalar mode will be generated.\n"
643 " </Documentation>\n"
644 " </IntVectorProperty>\n"
645 " <IntVectorProperty name=\"GenerateTextureCoordinates\"\n"
646 " command=\"SetGenerateTextureCoordinates\"\n"
647 " number_of_elements=\"1\"\n"
648 " default_values=\"1\">\n"
649 " <BooleanDomain name=\"bool\"/>\n"
650 " <Documentation>\n"
651 " This property whether to generate texture coordinates or not.\n"
652 " </Documentation>\n"
653 " </IntVectorProperty>\n"
654 " <ProxyProperty\n"
655 " command=\"SetParametricFunction\"\n"
656 " name=\"ParametricFunction\"\n"
657 " label=\"Parametric Surfaces\">\n"
658 " <ProxyListDomain name=\"proxy_list\">\n"
659 " <Group name=\"parametric_functions\"/>\n"
660 " </ProxyListDomain>\n"
661 " </ProxyProperty>\n"
662 " </SourceProxy>\n"
663 " </ProxyGroup>\n"
664 "</ServerManagerConfiguration>\n"
665 "\n";
666 // Get single string
668 {
669 
672  size_t len = ( 0
673  + len0
674  + len1 );
675  char* res = new char[ len + 1];
676  size_t offset = 0;
679  assert(offset == len);
680  res[offset] = 0;
681  return res;
682 }
683 
684 
685 
686 #endif
offset
char * ParametricSurfaces_server_managerParametricSurfacesGetInterfaces()
static const char *const ParametricSurfaces_server_managerParametricSurfacesInterface0
static const char *const ParametricSurfaces_server_managerParametricSurfacesInterface1