EmbossingRepresentations_server_manager_modules_data.h
Go to the documentation of this file.
1 // Loadable modules
2 //
3 // Generated by ../../bin/vtkProcessXML-pv5.12
4 //
5 #ifndef EmbossingRepresentations_server_manager_modules_data_h
6 #define EmbossingRepresentations_server_manager_modules_data_h
7 
8 #include <cstring>
9 #include <cassert>
10 #include <algorithm>
11 
12 
13 // From file /builds/gitlab-kitware-sciviz-ci/Plugins/EmbossingRepresentations/Representations/EmbossingRepresentations.xml
15 "<ServerManagerConfiguration>\n"
16 " <ProxyGroup name=\"representations\">\n"
17 " <RepresentationProxy name=\"BumpMapRepresentation\"\n"
18 " class=\"vtkBumpMapRepresentation\"\n"
19 " processes=\"client|renderserver|dataserver\"\n"
20 " base_proxygroup=\"representations\"\n"
21 " base_proxyname=\"SurfaceRepresentation\">\n"
22 " <Documentation>\n"
23 " This representation displays the input data with a bump mapping effect\n"
24 " on the surface according an input data array.\n"
25 " </Documentation>\n"
26 "\n"
27 " <StringVectorProperty name=\"BumpMapInputDataArray\"\n"
28 " label=\"Data Array\"\n"
29 " command=\"SetInputDataArray\"\n"
30 " number_of_elements=\"5\"\n"
31 " element_types=\"0 0 0 0 2\">\n"
32 " <ArrayListDomain name=\"array_list\"\n"
33 " attribute_type=\"Scalars\"\n"
34 " input_domain_name=\"input_array_point_1\">\n"
35 " <RequiredProperties>\n"
36 " <Property name=\"Input\" function=\"Input\"/>\n"
37 " </RequiredProperties>\n"
38 " </ArrayListDomain>\n"
39 " <Documentation>\n"
40 " Select the data used to compute bump mapping.\n"
41 " Only scalar point data arrays are accepted.\n"
42 " </Documentation>\n"
43 " </StringVectorProperty>\n"
44 "\n"
45 " <DoubleVectorProperty name=\"BumpMappingFactor\"\n"
46 " label=\"Factor\"\n"
47 " command=\"SetBumpMappingFactor\"\n"
48 " number_of_elements=\"1\"\n"
49 " default_values=\"10\">\n"
50 " <Documentation>\n"
51 " Set the factor to increase or decrease bump mapping effect.\n"
52 " </Documentation>\n"
53 " </DoubleVectorProperty>\n"
54 "\n"
55 " </RepresentationProxy>\n"
56 "\n"
57 " <RepresentationProxy name=\"ExtrusionRepresentation\"\n"
58 " class=\"vtkExtrusionRepresentation\"\n"
59 " processes=\"client|renderserver|dataserver\"\n"
60 " base_proxygroup=\"representations\"\n"
61 " base_proxyname=\"SurfaceRepresentation\">\n"
62 " <Documentation>\n"
63 " This representation extrudes cells or generate height field depending\n"
64 " on the selected data array type.\n"
65 " </Documentation>\n"
66 "\n"
67 " <StringVectorProperty name=\"ExtrusionInputDataArray\"\n"
68 " label=\"Data Array\"\n"
69 " command=\"SetInputDataArray\"\n"
70 " number_of_elements=\"5\"\n"
71 " element_types=\"0 0 0 0 2\">\n"
72 " <ArrayListDomain name=\"array_list\"\n"
73 " attribute_type=\"Scalars\"\n"
74 " input_domain_name=\"inputs_array\">\n"
75 " <RequiredProperties>\n"
76 " <Property name=\"Input\" function=\"Input\"/>\n"
77 " </RequiredProperties>\n"
78 " </ArrayListDomain>\n"
79 " <Documentation>\n"
80 " Select a cell data array in order to extrude cells.\n"
81 " Select a point data array in order to generate a height field.\n"
82 " </Documentation>\n"
83 " </StringVectorProperty>\n"
84 "\n"
85 " <DoubleVectorProperty name=\"ExtrusionFactor\"\n"
86 " label=\"Factor\"\n"
87 " command=\"SetExtrusionFactor\"\n"
88 " default_values=\"10\"\n"
89 " number_of_elements=\"1\">\n"
90 " <Documentation>\n"
91 " Set a factor used to determine the height of extrusion.\n"
92 " This parameter can be negative or positive.\n"
93 " The value is a percentage of a characteristic length of the model.\n"
94 " </Documentation>\n"
95 " </DoubleVectorProperty>\n"
96 "\n"
97 " <IntVectorProperty name=\"ExtrusionNormalizeData\"\n"
98 " label=\"Normalize Data\"\n"
99 " command=\"SetNormalizeData\"\n"
100 " number_of_elements=\"1\"\n"
101 " default_values=\"1\"\n"
102 " panel_visibility=\"advanced\">\n"
103 " <BooleanDomain name=\"bool\"/>\n"
104 " <Documentation>\n"
105 " When enabled, data will be normalized, otherwise raw values will be\n"
106 " used for the extrusion.\n"
107 " </Documentation>\n"
108 " </IntVectorProperty>\n"
109 "\n"
110 " <IntVectorProperty name=\"ExtrusionAutoScaling\"\n"
111 " label=\"Auto scaling\"\n"
112 " command=\"SetAutoScaling\"\n"
113 " number_of_elements=\"1\"\n"
114 " default_values=\"1\"\n"
115 " panel_visibility=\"advanced\">\n"
116 " <BooleanDomain name=\"bool\"/>\n"
117 " <Documentation>\n"
118 " Enable autoscaling based on actual range of values.\n"
119 " </Documentation>\n"
120 " <Hints>\n"
121 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
122 " mode=\"visibility\"\n"
123 " property=\"ExtrusionNormalizeData\"\n"
124 " value=\"1\" />\n"
125 " <!-- enable this widget when ExtrusionNormalizeData==1 -->\n"
126 " </Hints>\n"
127 " </IntVectorProperty>\n"
128 "\n"
129 " <DoubleVectorProperty name=\"ExtrusionScalingRange\"\n"
130 " label=\"Range\"\n"
131 " command=\"SetScalingRange\"\n"
132 " default_values=\"0 1\"\n"
133 " number_of_elements=\"2\"\n"
134 " panel_visibility=\"advanced\">\n"
135 " <Documentation>\n"
136 " Set an absolude data range. All values outside this range will be clamped.\n"
137 " These parameters can be either negative or positive.\n"
138 " </Documentation>\n"
139 " <Hints>\n"
140 " <PropertyWidgetDecorator type=\"ExtrusionPropertyWidgetDecorator\" />\n"
141 " <!-- enable this widget when ExtrusionAutoScaling==1 && ExtrusionNormalizeData==0 -->\n"
142 " </Hints>\n"
143 " </DoubleVectorProperty>\n"
144 "\n"
145 " <IntVectorProperty name=\"ExtrusionBasisVisibility\"\n"
146 " label=\"Draw basis\"\n"
147 " command=\"SetBasisVisibility\"\n"
148 " number_of_elements=\"1\"\n"
149 " default_values=\"0\"\n"
150 " panel_visibility=\"advanced\">\n"
151 " <BooleanDomain name=\"bool\"/>\n"
152 " <Documentation>\n"
153 " Set the visibility of the basis i.e. the initial cell. This option\n"
154 " only has an effect if input data array is a cell data array.\n"
155 " </Documentation>\n"
156 " </IntVectorProperty>\n"
157 "\n"
158 " </RepresentationProxy>\n"
159 "\n"
160 " <!-- BumpMap Representation extensions -->\n"
161 "\n"
162 " <Extension name=\"GeometryRepresentation\">\n"
163 " <Documentation>\n"
164 " Extends standard GeometryRepresentation by adding\n"
165 " BumpMapRepresentation as a new type of representation.\n"
166 " </Documentation>\n"
167 "\n"
168 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n"
169 " text=\"Bump Mapped Surface\"/>\n"
170 " <SubProxy>\n"
171 " <Proxy name=\"BumpMapRepresentation\"\n"
172 " proxygroup=\"representations\"\n"
173 " proxyname=\"BumpMapRepresentation\"/>\n"
174 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
175 " <ExposedProperties>\n"
176 " <PropertyGroup label=\"Bump Mapped Surface\">\n"
177 " <Property name=\"BumpMapInputDataArray\"/>\n"
178 " <Property name=\"BumpMappingFactor\"/>\n"
179 " <Hints>\n"
180 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
181 " mode=\"visibility\"\n"
182 " property=\"Representation\"\n"
183 " value=\"Bump Mapped Surface\"/>\n"
184 " </Hints>\n"
185 " </PropertyGroup>\n"
186 " </ExposedProperties>\n"
187 " </SubProxy>\n"
188 " </Extension>\n"
189 "\n"
190 " <Extension name=\"UnstructuredGridRepresentation\">\n"
191 " <Documentation>\n"
192 " Extends standard UniformGridRepresentation by adding\n"
193 " BumpMapRepresentation as a new type of representation.\n"
194 " </Documentation>\n"
195 "\n"
196 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n"
197 " text=\"Bump Mapped Surface\"/>\n"
198 " <SubProxy>\n"
199 " <Proxy name=\"BumpMapRepresentation\"\n"
200 " proxygroup=\"representations\"\n"
201 " proxyname=\"BumpMapRepresentation\"/>\n"
202 " <ExposedProperties>\n"
203 " <PropertyGroup label=\"Bump Mapped Surface\">\n"
204 " <Property name=\"BumpMapInputDataArray\"/>\n"
205 " <Property name=\"BumpMappingFactor\"/>\n"
206 " <Hints>\n"
207 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
208 " mode=\"visibility\"\n"
209 " property=\"Representation\"\n"
210 " value=\"Bump Mapped Surface\"/>\n"
211 " </Hints>\n"
212 " </PropertyGroup>\n"
213 " </ExposedProperties>\n"
214 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
215 " </SubProxy>\n"
216 " </Extension>\n"
217 "\n"
218 " <Extension name=\"UniformGridRepresentation\">\n"
219 " <Documentation>\n"
220 " Extends standard UniformGridRepresentation by adding\n"
221 " BumpMapRepresentation as a new type of representation.\n"
222 " </Documentation>\n"
223 "\n"
224 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n"
225 " text=\"Bump Mapped Surface\"/>\n"
226 " <SubProxy>\n"
227 " <Proxy name=\"BumpMapRepresentation\"\n"
228 " proxygroup=\"representations\"\n"
229 " proxyname=\"BumpMapRepresentation\"/>\n"
230 " <ExposedProperties>\n"
231 " <PropertyGroup label=\"Bump Mapped Surface\">\n"
232 " <Property name=\"BumpMapInputDataArray\"/>\n"
233 " <Property name=\"BumpMappingFactor\"/>\n"
234 " <Hints>\n"
235 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
236 " mode=\"visibility\"\n"
237 " property=\"Representation\"\n"
238 " value=\"Bump Mapped Surface\"/>\n"
239 " </Hints>\n"
240 " </PropertyGroup>\n"
241 " </ExposedProperties>\n"
242 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
243 " </SubProxy>\n"
244 " </Extension>\n"
245 "\n"
246 " <Extension name=\"StructuredGridRepresentation\">\n"
247 " <Documentation>\n"
248 " Extends standard UniformGridRepresentation by adding\n"
249 " BumpMapRepresentation as a new type of representation.\n"
250 " </Documentation>\n"
251 "\n"
252 " <RepresentationType subproxy=\"BumpMapRepresentation\"\n"
253 " text=\"Bump Mapped Surface\"/>\n"
254 " <SubProxy>\n"
255 " <Proxy name=\"BumpMapRepresentation\"\n"
256 " proxygroup=\"representations\"\n"
257 " proxyname=\"BumpMapRepresentation\"/>\n"
258 " <ExposedProperties>\n"
259 " <PropertyGroup label=\"Bump Mapped Surface\">\n"
260 " <Property name=\"BumpMapInputDataArray\"/>\n"
261 " <Property name=\"BumpMappingFactor\"/>\n"
262 " <Hints>\n"
263 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
264 " mode=\"visibility\"\n"
265 " property=\"Representation\"\n"
266 " value=\"Bump Mapped Surface\"/>\n"
267 " </Hints>\n"
268 " </PropertyGroup>\n"
269 " </ExposedProperties>\n"
270 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
271 " </SubProxy>\n"
272 " </Extension>\n"
273 "\n"
274 " <!-- Extrusion Representation extensions -->\n"
275 "\n"
276 " <Extension name=\"GeometryRepresentation\">\n"
277 " <Documentation>\n"
278 " Extends standard GeometryRepresentation by adding\n"
279 " ExtrusionRepresentation as a new type of representation.\n"
280 " </Documentation>\n"
281 "\n"
282 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n"
283 " text=\"Extrusion Surface\"/>\n"
284 " <SubProxy>\n"
285 " <Proxy name=\"ExtrusionRepresentation\"\n"
286 " proxygroup=\"representations\"\n"
287 " proxyname=\"ExtrusionRepresentation\"/>\n"
288 " <ExposedProperties>\n"
289 " <PropertyGroup label=\"Extrusion Surface\">\n"
290 " <Property name=\"ExtrusionInputDataArray\"/>\n"
291 " <Property name=\"ExtrusionFactor\"/>\n"
292 " <Property name=\"ExtrusionNormalizeData\"/>\n"
293 " <Property name=\"ExtrusionAutoScaling\"/>\n"
294 " <Property name=\"ExtrusionScalingRange\"/>\n"
295 " <Property name=\"ExtrusionBasisVisibility\"/>\n"
296 " <Hints>\n"
297 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
298 " mode=\"visibility\"\n"
299 " property=\"Representation\"\n"
300 " value=\"Extrusion Surface\"/>\n"
301 " </Hints>\n"
302 " </PropertyGroup>\n"
303 " </ExposedProperties>\n"
304 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
305 " </SubProxy>\n"
306 " </Extension>\n"
307 "\n"
308 " <Extension name=\"UnstructuredGridRepresentation\">\n"
309 " <Documentation>\n"
310 " Extends standard UniformGridRepresentation by adding\n"
311 " ExtrusionRepresentation as a new type of representation.\n"
312 " </Documentation>\n"
313 "\n"
314 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n"
315 " text=\"Extrusion Surface\"/>\n"
316 " <SubProxy>\n"
317 " <Proxy name=\"ExtrusionRepresentation\"\n"
318 " proxygroup=\"representations\"\n"
319 " proxyname=\"ExtrusionRepresentation\"/>\n"
320 " <ExposedProperties>\n"
321 " <PropertyGroup label=\"Extrusion Surface\">\n"
322 " <Property name=\"ExtrusionInputDataArray\"/>\n"
323 " <Property name=\"ExtrusionFactor\"/>\n"
324 " <Property name=\"ExtrusionNormalizeData\"/>\n"
325 " <Property name=\"ExtrusionAutoScaling\"/>\n"
326 " <Property name=\"ExtrusionScalingRange\"/>\n"
327 " <Property name=\"ExtrusionBasisVisibility\"/>\n"
328 " <Hints>\n"
329 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
330 " mode=\"visibility\"\n"
331 " property=\"Representation\"\n"
332 " value=\"Extrusion Surface\"/>\n"
333 " </Hints>\n"
334 " </PropertyGroup>\n"
335 " </ExposedProperties>\n"
336 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
337 " </SubProxy>\n"
338 " </Extension>\n"
339 "\n"
340 " <Extension name=\"UniformGridRepresentation\">\n"
341 " <Documentation>\n"
342 " Extends standard UniformGridRepresentation by adding\n"
343 " ExtrusionRepresentation as a new type of representation.\n"
344 " </Documentation>\n"
345 "\n"
346 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n"
347 " text=\"Extrusion Surface\"/>\n"
348 " <SubProxy>\n"
349 " <Proxy name=\"ExtrusionRepresentation\"\n"
350 " proxygroup=\"representations\"\n"
351 " proxyname=\"ExtrusionRepresentation\"/>\n"
352 " <ExposedProperties>\n"
353 " <PropertyGroup label=\"Extrusion Surface\">\n"
354 " <Property name=\"ExtrusionInputDataArray\"/>\n"
355 " <Property name=\"ExtrusionFactor\"/>\n"
356 " <Property name=\"ExtrusionNormalizeData\"/>\n"
357 " <Property name=\"ExtrusionAutoScaling\"/>\n"
358 " <Property name=\"ExtrusionScalingRange\"/>\n"
359 " <Property name=\"ExtrusionBasisVisibility\"/>\n"
360 " <Hints>\n"
361 ;
362 
363 // From file /builds/gitlab-kitware-sciviz-ci/Plugins/EmbossingRepresentations/Representations/EmbossingRepresentations.xml
365 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
366 " mode=\"visibility\"\n"
367 " property=\"Representation\"\n"
368 " value=\"Extrusion Surface\"/>\n"
369 " </Hints>\n"
370 " </PropertyGroup>\n"
371 " </ExposedProperties>\n"
372 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
373 " </SubProxy>\n"
374 " </Extension>\n"
375 "\n"
376 " <Extension name=\"StructuredGridRepresentation\">\n"
377 " <Documentation>\n"
378 " Extends standard UniformGridRepresentation by adding\n"
379 " ExtrusionRepresentation as a new type of representation.\n"
380 " </Documentation>\n"
381 "\n"
382 " <RepresentationType subproxy=\"ExtrusionRepresentation\"\n"
383 " text=\"Extrusion Surface\"/>\n"
384 " <SubProxy>\n"
385 " <Proxy name=\"ExtrusionRepresentation\"\n"
386 " proxygroup=\"representations\"\n"
387 " proxyname=\"ExtrusionRepresentation\"/>\n"
388 " <ExposedProperties>\n"
389 " <PropertyGroup label=\"Extrusion Surface\">\n"
390 " <Property name=\"ExtrusionInputDataArray\"/>\n"
391 " <Property name=\"ExtrusionFactor\"/>\n"
392 " <Property name=\"ExtrusionNormalizeData\"/>\n"
393 " <Property name=\"ExtrusionAutoScaling\"/>\n"
394 " <Property name=\"ExtrusionScalingRange\"/>\n"
395 " <Property name=\"ExtrusionBasisVisibility\"/>\n"
396 " <Hints>\n"
397 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
398 " mode=\"visibility\"\n"
399 " property=\"Representation\"\n"
400 " value=\"Extrusion Surface\"/>\n"
401 " </Hints>\n"
402 " </PropertyGroup>\n"
403 " </ExposedProperties>\n"
404 " <ShareProperties subproxy=\"SurfaceRepresentation\"/>\n"
405 " </SubProxy>\n"
406 " </Extension>\n"
407 "\n"
408 " </ProxyGroup>\n"
409 "</ServerManagerConfiguration>\n"
410 "\n";
411 // Get single string
413 {
414 
417  size_t len = ( 0
418  + len0
419  + len1 );
420  char* res = new char[ len + 1];
421  size_t offset = 0;
424  assert(offset == len);
425  res[offset] = 0;
426  return res;
427 }
428 
429 
430 
431 #endif
offset
static const char *const EmbossingRepresentations_server_manager_modulesEmbossingRepresentationsInterface1
static const char *const EmbossingRepresentations_server_manager_modulesEmbossingRepresentationsInterface0
char * EmbossingRepresentations_server_manager_modulesEmbossingRepresentationsGetInterfaces()