CFSReader_server_manager_modules_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 CFSReader_server_manager_modules_data_h
6 #define CFSReader_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/CFSReader/Reader/CFSReader.xml
15 "<ServerManagerConfiguration>\n"
16 "\n"
17 " <ProxyGroup name=\"sources\">\n"
18 " <SourceProxy name=\"CFSReader\"\n"
19 " class=\"vtkCFSReader\"\n"
20 " label=\"openCFS HDF5 reader\">\n"
21 " <Documentation\n"
22 " short_help=\"Read an openCFS HDF5 file\"\n"
23 " long_help=\"Read an openCFS result file in HDF5 encoding.\">\n"
24 " openCFS stores its data in HDF5 format (www.hdfgroup.org).\n"
25 " </Documentation>\n"
26 " <StringVectorProperty\n"
27 " name=\"FileName\"\n"
28 " animateable=\"0\"\n"
29 " command=\"SetFileName\"\n"
30 " number_of_elements=\"1\">\n"
31 " <FileListDomain name=\"files\"/>\n"
32 " <Documentation>\n"
33 " Name of the openCFS HDF5 reader.\n"
34 " </Documentation>\n"
35 " </StringVectorProperty>\n"
36 "\n"
37 " <!-- General section do declare valid file extensions and to make 'hidden' properties visible -->\n"
38 " <Hints>\n"
39 " <ReaderFactory extensions=\"cfs h5ref nrf nmf\"\n"
40 " file_description=\"openCFS Result/Mesh Files\" />\n"
41 " </Hints>\n"
42 "\n"
43 " <!-- ==================================== -->\n"
44 " <!-- Region Selection Widget -->\n"
45 " <!-- ==================================== -->\n"
46 " <StringVectorProperty name=\"RegionArrayInfo\" information_only=\"1\">\n"
47 " <ArraySelectionInformationHelper attribute_name=\"Region\"/>\n"
48 " </StringVectorProperty>\n"
49 " <StringVectorProperty name=\"RegionArrayStatus\"\n"
50 " command=\"SetRegionArrayStatus\"\n"
51 " number_of_elements=\"0\"\n"
52 " repeat_command=\"1\"\n"
53 " number_of_elements_per_command=\"2\"\n"
54 " element_types=\"2 0\"\n"
55 " information_property=\"RegionArrayInfo\"\n"
56 " label=\"Regions\">\n"
57 " <ArraySelectionDomain name=\"array_list\">\n"
58 " <RequiredProperties>\n"
59 " <Property name=\"RegionArrayInfo\" function=\"RegionList\"/>\n"
60 " </RequiredProperties>\n"
61 " </ArraySelectionDomain>\n"
62 " <Documentation>\n"
63 " Select which regions to read in.\n"
64 " </Documentation>\n"
65 " </StringVectorProperty>\n"
66 "\n"
67 " <!-- ==================================== -->\n"
68 " <!-- Element Group Selection Widget -->\n"
69 " <!-- ==================================== -->\n"
70 " <StringVectorProperty name=\"NamedElementArrayInfo\" information_only=\"1\">\n"
71 " <ArraySelectionInformationHelper attribute_name=\"NamedElement\"/>\n"
72 " </StringVectorProperty>\n"
73 " <StringVectorProperty name=\"NamedElementArrayStatus\"\n"
74 " command=\"SetNamedElementArrayStatus\"\n"
75 " number_of_elements=\"0\"\n"
76 " repeat_command=\"1\"\n"
77 " number_of_elements_per_command=\"2\"\n"
78 " element_types=\"2 0\"\n"
79 " information_property=\"NamedElementArrayInfo\"\n"
80 " label=\"Element Groups\">\n"
81 " <ArraySelectionDomain name=\"array_list\">\n"
82 " <RequiredProperties>\n"
83 " <Property name=\"NamedElementArrayInfo\" function=\"NamedElementList\"/>\n"
84 " </RequiredProperties>\n"
85 " </ArraySelectionDomain>\n"
86 " <Documentation>\n"
87 " Select which element groups to read in.\n"
88 " </Documentation>\n"
89 " </StringVectorProperty>\n"
90 "\n"
91 " <!-- ==================================== -->\n"
92 " <!-- Nodal Group Selection Widget -->\n"
93 " <!-- ==================================== -->\n"
94 " <StringVectorProperty name=\"NamedNodeArrayInfo\"\n"
95 " information_only=\"1\">\n"
96 " <ArraySelectionInformationHelper attribute_name=\"NamedNode\"/>\n"
97 " </StringVectorProperty>\n"
98 " <StringVectorProperty name=\"NamedNodeArrayStatus\"\n"
99 " command=\"SetNamedNodeArrayStatus\"\n"
100 " number_of_elements=\"0\"\n"
101 " repeat_command=\"1\"\n"
102 " number_of_elements_per_command=\"2\"\n"
103 " element_types=\"2 0\"\n"
104 " information_property=\"NamedNodeArrayInfo\"\n"
105 " label=\"Nodal Groups\">\n"
106 " <ArraySelectionDomain name=\"array_list\">\n"
107 " <RequiredProperties>\n"
108 " <Property name=\"NamedNodeArrayInfo\" function=\"NamedNodeList\"/>\n"
109 " </RequiredProperties>\n"
110 " </ArraySelectionDomain>\n"
111 " <Documentation>\n"
112 " Select which nodal groups to read in.\n"
113 " </Documentation>\n"
114 " </StringVectorProperty>\n"
115 "\n"
116 " <!-- ==================================== -->\n"
117 " <!-- Select Analysis Step -->\n"
118 " <!-- ==================================== -->\n"
119 " <IntVectorProperty name=\"AnalysisStep\"\n"
120 " command=\"SetMultiSequenceStep\"\n"
121 " number_of_elements=\"1\"\n"
122 " animateable=\"1\"\n"
123 " default_values=\"1\">\n"
124 " <IntRangeDomain name=\"range\">\n"
125 " <RequiredProperties>\n"
126 " <Property name=\"MultiSequenceRangeInfo\" function=\"Range\"/>\n"
127 " </RequiredProperties>\n"
128 " </IntRangeDomain>\n"
129 " <Documentation>\n"
130 " Select the current analysis step.\n"
131 " </Documentation>\n"
132 " </IntVectorProperty>\n"
133 "\n"
134 " <!-- Get time/freq range of current multisequence step -->\n"
135 " <IntVectorProperty name=\"TimeStepNumberRangeInfo\"\n"
136 " command=\"GetTimeStepNumberRange\"\n"
137 " number_of_elements=\"2\"\n"
138 " information_only=\"1\"\n"
139 " default_values=\"1 1\">\n"
140 " <SimpleIntInformationHelper/>\n"
141 " </IntVectorProperty>\n"
142 "\n"
143 " <!-- ==================================== -->\n"
144 " <!-- Switch: Harmonic Mode Shape -->\n"
145 " <!-- ==================================== -->\n"
146 " <IntVectorProperty\n"
147 " name=\"InterpretHarmonicDataAsModeShape\"\n"
148 " command=\"SetHarmonicDataAsModeShape\"\n"
149 " number_of_elements=\"1\"\n"
150 " default_values=\"0\"\n"
151 " label=\"Animate Harmonic / Modal Results\"\n"
152 " animateable=\"0\">\n"
153 " <BooleanDomain name=\"bool\"/>\n"
154 " <Documentation>\n"
155 " By switching on this flag, the reader will generate continuous transient data of one\n"
156 " period of the harmonic oscillation. There will be a time range [0, 1]\n"
157 " corresponding to an interval [0, 2*pi] for the argument of the rotating phasor.\n"
158 " </Documentation>\n"
159 " </IntVectorProperty>\n"
160 "\n"
161 " <!-- ==================================== -->\n"
162 " <!-- Select Frequency Step -->\n"
163 " <!-- ==================================== -->\n"
164 " <IntVectorProperty name=\"TimeStep\"\n"
165 " command=\"SetTimeStep\"\n"
166 " number_of_elements=\"1\"\n"
167 " animateable=\"1\"\n"
168 " default_values=\"0\"\n"
169 " label=\"Frequency Step\">\n"
170 " <!--information_property=\"TimestepValues\"-->\n"
171 " <IntRangeDomain name=\"range\">\n"
172 " <RequiredProperties>\n"
173 " <Property name=\"TimeStepNumberRangeInfo\" function=\"Range\"/>\n"
174 " </RequiredProperties>\n"
175 " </IntRangeDomain>\n"
176 " <Documentation>\n"
177 " Select the step to animate over one oscillation period.\n"
178 " </Documentation>\n"
179 " </IntVectorProperty>\n"
180 "\n"
181 " <!-- ==================================== -->\n"
182 " <!-- Switch: Complex Mode -->\n"
183 " <!-- ==================================== -->\n"
184 "\n"
185 " <IntVectorProperty\n"
186 " name=\"ComplexPartReal\"\n"
187 " command=\"SetComplexReal\"\n"
188 " number_of_elements=\"1\"\n"
189 " default_values=\"1\"\n"
190 " label=\"Real\"\n"
191 " animateable=\"0\">\n"
192 " <BooleanDomain name=\"bool\"/>\n"
193 " <Documentation>\n"
194 " Provide real part of complex valued result (called *Real)\n"
195 " </Documentation>\n"
196 " </IntVectorProperty>\n"
197 " <IntVectorProperty\n"
198 " name=\"ComplexPartImaginary\"\n"
199 " command=\"SetComplexImaginary\"\n"
200 " number_of_elements=\"1\"\n"
201 " default_values=\"1\"\n"
202 " label=\"Imaginary\"\n"
203 " animateable=\"0\">\n"
204 " <BooleanDomain name=\"bool\"/>\n"
205 " <Documentation>\n"
206 " Provide imaginary part of complex valued result (called *Imag)\n"
207 " </Documentation>\n"
208 " </IntVectorProperty>\n"
209 " <IntVectorProperty\n"
210 " name=\"ComplexPartAmplitude\"\n"
211 " command=\"SetComplexAmplitude\"\n"
212 " number_of_elements=\"1\"\n"
213 " default_values=\"0\"\n"
214 " label=\"Amplitude\"\n"
215 " animateable=\"0\">\n"
216 " <BooleanDomain name=\"bool\"/>\n"
217 " <Documentation>\n"
218 " Provide amplitude of complex valued result (called *Ampl)\n"
219 " </Documentation>\n"
220 " </IntVectorProperty>\n"
221 " <IntVectorProperty\n"
222 " name=\"ComplexPartPhase\"\n"
223 " command=\"SetComplexPhase\"\n"
224 " number_of_elements=\"1\"\n"
225 " default_values=\"0\"\n"
226 " label=\"Phase\"\n"
227 " animateable=\"0\">\n"
228 " <BooleanDomain name=\"bool\"/>\n"
229 " <Documentation>\n"
230 " Provide phase of complex valued result (called *Phase)\n"
231 " </Documentation>\n"
232 " </IntVectorProperty>\n"
233 " <PropertyGroup panel_widget=\"Line\" label=\"Complex Parts\">\n"
234 " <Property function=\"SetComplexReal\" name=\"ComplexPartReal\" />\n"
235 " <Property function=\"SetComplexImaginary\" name=\"ComplexPartImaginary\" />\n"
236 " <Property function=\"SetComplexAmplitude\" name=\"ComplexPartAmplitude\" />\n"
237 " <Property function=\"SetComplexPhase\" name=\"ComplexPartPhase\" />\n"
238 " </PropertyGroup>\n"
239 "\n"
240 " <!-- Get number of multisequence steps -->\n"
241 " <IntVectorProperty name=\"MultiSequenceRangeInfo\"\n"
242 " command=\"GetMultiSequenceRange\"\n"
243 " number_of_elements=\"2\"\n"
244 " information_only=\"1\"\n"
245 " default_values=\"1 1\">\n"
246 " <SimpleIntInformationHelper/>\n"
247 " </IntVectorProperty>\n"
248 "\n"
249 " <!-- ==================================== -->\n"
250 " <!-- Switch: Fill Missing Resuls -->\n"
251 " <!-- ==================================== -->\n"
252 " <IntVectorProperty\n"
253 " name=\"FillMissingResults\"\n"
254 " command=\"SetFillMissingResults\"\n"
255 " number_of_elements=\"1\"\n"
256 " label = \"Fill Missing Results\"\n"
257 " default_values=\"0\" >\n"
258 " <BooleanDomain name=\"bool\"/>\n"
259 " <Documentation>\n"
260 " If activated, results, which are just defined for some regions, will be\n"
261 " filled with zeros on the remaining regions.\n"
262 " It will require more memory, but prevents problem e.g. with StreamTracer.\n"
263 " </Documentation>\n"
264 " </IntVectorProperty>\n"
265 "\n"
266 " <!-- ==================================== -->\n"
267 " <!-- Switch: Add Dimensional Units -->\n"
268 " <!-- ==================================== -->\n"
269 " <IntVectorProperty\n"
270 " name=\"AddDimensionsToArrayNames\"\n"
271 " command=\"SetAddDimensionsToArrayNames\"\n"
272 " number_of_elements=\"1\"\n"
273 " default_values=\"0\"\n"
274 " label=\"Add Dimensional Units To Results\"\n"
275 " animateable=\"0\">\n"
276 " <BooleanDomain name=\"bool\"/>\n"
277 " <Documentation>\n"
278 " Read dimensional units from field data and add them to array names as human-readable string.\n"
279 " </Documentation>\n"
280 " </IntVectorProperty>\n"
281 "\n"
282 " <!-- ===================================== -->\n"
283 " <!-- Show Current Time or Frequency Value -->\n"
284 " <!-- ===================================== -->\n"
285 " <StringVectorProperty name=\"TimeOrFrequencyValue\"\n"
286 " number_of_elements=\"1\"\n"
287 " command=\"GetTimeOrFrequencyValueStr\"\n"
288 " information_only=\"1\"\n"
289 " panel_visibility=\"default\"\n"
290 " animateable=\"1\"\n"
291 " default_values=\"0.0\"\n"
292 " label=\"Frequency\">\n"
293 " <Documentation>\n"
294 " Current time / frequency value.\n"
295 " </Documentation>\n"
296 " </StringVectorProperty>\n"
297 "\n"
298 " <!-- This property is used by the property panel to show the available timesteps in the data. -->\n"
299 " <DoubleVectorProperty name=\"TimestepValues\"\n"
300 " repeatable=\"1\"\n"
301 " information_only=\"1\">\n"
302 " <TimeStepsInformationHelper />\n"
303 " <Documentation>\n"
304 " Choose time step (frequency step/ eigenvector) for\n"
305 " transient animation via ParaView.\n"
306 " </Documentation>\n"
307 " </DoubleVectorProperty>\n"
308 "\n"
309 " <DoubleVectorProperty name=\"TimeRange\" information_only=\"1\">\n"
310 " <TimeRangeInformationHelper/>\n"
311 " <Documentation>\n"
312 " Sends time range information to the animation panel.\n"
313 " ParaView uses this information to set the range of time\n"
314 " for the animation.\n"
315 " </Documentation>\n"
316 " </DoubleVectorProperty>\n"
317 " <!-- End CFSReader -->\n"
318 " </SourceProxy>\n"
319 " </ProxyGroup>\n"
320 "</ServerManagerConfiguration>\n"
321 "\n";
322 // Get single string
324 {
325 
326  const size_t len0 = strlen(CFSReader_server_manager_modulesCFSReaderInterface0);
327  size_t len = ( 0
328  + len0 );
329  char* res = new char[ len + 1];
330  size_t offset = 0;
332  assert(offset == len);
333  res[offset] = 0;
334  return res;
335 }
336 
337 
338 
339 #endif
offset
static const char *const CFSReader_server_manager_modulesCFSReaderInterface0
char * CFSReader_server_manager_modulesCFSReaderGetInterfaces()