GMVReader_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 GMVReader_server_manager_modules_data_h
6 #define GMVReader_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/GMVReader/Reader/GMVReaderSM.xml
15 "<ServerManagerConfiguration>\n"
16 " <ProxyGroup name=\"internal_sources\">\n"
17 " <!-- GMVReader -->\n"
18 " <SourceProxy name=\"GMVReader\"\n"
19 " class=\"vtkGMVReader\"\n"
20 " label=\"GMV Reader\">\n"
21 " <Documentation short_help=\"Read a dataset in GMV format.\"\n"
22 " long_help=\"Read binary or ASCII files stored in GMV format.\">\n"
23 " The GMV reader reads binary or ASCII files stored in GMV format.\n"
24 " The default file extension is .gmv. The output of this reader is\n"
25 " a multi-block dataset.\n"
26 " </Documentation>\n"
27 "\n"
28 " <StringVectorProperty name=\"FileName\"\n"
29 " animateable=\"0\"\n"
30 " command=\"SetFileName\"\n"
31 " number_of_elements=\"1\"\n"
32 " panel_visibility=\"never\">\n"
33 " <FileListDomain name=\"files\" />\n"
34 " <Documentation>\n"
35 " This property specifies the file name for the GMV reader.\n"
36 " </Documentation>\n"
37 " </StringVectorProperty>\n"
38 "\n"
39 " <StringVectorProperty name=\"PointArrayInfo\"\n"
40 " information_only=\"1\">\n"
41 " <ArraySelectionInformationHelper attribute_name=\"Point\" />\n"
42 " </StringVectorProperty>\n"
43 "\n"
44 " <StringVectorProperty name=\"PointArrayStatus\"\n"
45 " command=\"SetPointArrayStatus\"\n"
46 " number_of_elements=\"2\"\n"
47 " repeat_command=\"1\"\n"
48 " number_of_elements_per_command=\"2\"\n"
49 " element_types=\"2 0\"\n"
50 " information_property=\"PointArrayInfo\"\n"
51 " label=\"Point Arrays\">\n"
52 " <ArraySelectionDomain name=\"array_list\">\n"
53 " <RequiredProperties>\n"
54 " <Property name=\"PointArrayInfo\" function=\"ArrayList\" />\n"
55 " </RequiredProperties>\n"
56 " </ArraySelectionDomain>\n"
57 " <Documentation>\n"
58 " This property contains a list of the point-centered arrays to read.\n"
59 " </Documentation>\n"
60 " </StringVectorProperty>\n"
61 "\n"
62 " <StringVectorProperty name=\"CellArrayInfo\"\n"
63 " information_only=\"1\">\n"
64 " <ArraySelectionInformationHelper attribute_name=\"Cell\" />\n"
65 " </StringVectorProperty>\n"
66 "\n"
67 " <StringVectorProperty name=\"CellArrayStatus\"\n"
68 " command=\"SetCellArrayStatus\"\n"
69 " number_of_elements=\"2\"\n"
70 " repeat_command=\"1\"\n"
71 " number_of_elements_per_command=\"2\"\n"
72 " element_types=\"2 0\"\n"
73 " information_property=\"CellArrayInfo\"\n"
74 " label=\"Cell Arrays\">\n"
75 " <ArraySelectionDomain name=\"array_list\">\n"
76 " <RequiredProperties>\n"
77 " <Property name=\"CellArrayInfo\" function=\"ArrayList\" />\n"
78 " </RequiredProperties>\n"
79 " </ArraySelectionDomain>\n"
80 " <Documentation>\n"
81 " This property contains a list of the cell-centered arrays to read.\n"
82 " </Documentation>\n"
83 " </StringVectorProperty>\n"
84 "\n"
85 " <StringVectorProperty name=\"FieldArrayInfo\"\n"
86 " information_only=\"1\">\n"
87 " <ArraySelectionInformationHelper attribute_name=\"Field\" />\n"
88 " </StringVectorProperty>\n"
89 "\n"
90 " <StringVectorProperty name=\"FieldArrayStatus\"\n"
91 " command=\"SetFieldArrayStatus\"\n"
92 " number_of_elements=\"2\"\n"
93 " repeat_command=\"1\"\n"
94 " number_of_elements_per_command=\"2\"\n"
95 " element_types=\"2 0\"\n"
96 " information_property=\"FieldArrayInfo\"\n"
97 " label=\"Field Arrays\">\n"
98 " <ArraySelectionDomain name=\"array_list\">\n"
99 " <RequiredProperties>\n"
100 " <Property name=\"FieldArrayInfo\" function=\"ArrayList\" />\n"
101 " </RequiredProperties>\n"
102 " </ArraySelectionDomain>\n"
103 " <Documentation>\n"
104 " This property contains a list of the global variables to read.\n"
105 " </Documentation>\n"
106 " </StringVectorProperty>\n"
107 "\n"
108 " <IntVectorProperty name=\"HasTracers\"\n"
109 " command=\"GetHasTracers\"\n"
110 " information_only=\"1\">\n"
111 " <SimpleIntInformationHelper/>\n"
112 " </IntVectorProperty>\n"
113 "\n"
114 " <IntVectorProperty name=\"ImportTracers\"\n"
115 " command=\"SetImportTracers\"\n"
116 " number_of_elements=\"1\"\n"
117 " default_values=\"1\" >\n"
118 " <BooleanDomain name=\"bool\"/>\n"
119 " <Documentation>\n"
120 " If this property is set to 1, tracers will be read (and stored in a separate block).\n"
121 " </Documentation>\n"
122 " <Hints>\n"
123 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
124 " mode=\"enabled_state\"\n"
125 " property=\"HasTracers\"\n"
126 " value=\"1\" />\n"
127 " </Hints>\n"
128 " </IntVectorProperty>\n"
129 "\n"
130 " <IntVectorProperty name=\"HasPolygons\"\n"
131 " command=\"GetHasPolygons\"\n"
132 " information_only=\"1\">\n"
133 " <SimpleIntInformationHelper/>\n"
134 " </IntVectorProperty>\n"
135 "\n"
136 " <IntVectorProperty name=\"ImportPolygons\"\n"
137 " command=\"SetImportPolygons\"\n"
138 " number_of_elements=\"1\"\n"
139 " default_values=\"1\" >\n"
140 " <BooleanDomain name=\"bool\"/>\n"
141 " <Documentation>\n"
142 " If this property is set to 1, polygons will be read (and stored in a separate block).\n"
143 " </Documentation>\n"
144 " <Hints>\n"
145 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n"
146 " mode=\"enabled_state\"\n"
147 " property=\"HasPolygons\"\n"
148 " value=\"1\" />\n"
149 " </Hints>\n"
150 " </IntVectorProperty>\n"
151 "\n"
152 " <IntVectorProperty name=\"HasProbtimeKeyword\"\n"
153 " command=\"GetHasProbtimeKeyword\"\n"
154 " information_only=\"1\">\n"
155 " <SimpleIntInformationHelper/>\n"
156 " </IntVectorProperty>\n"
157 "\n"
158 " <!-- End GMVReader -->\n"
159 " </SourceProxy>\n"
160 " </ProxyGroup>\n"
161 "\n"
162 " <ProxyGroup name=\"sources\">\n"
163 " <!-- Begin GMVSeriesReader -->\n"
164 " <SourceProxy name=\"GMVSeriesReader\"\n"
165 " class=\"vtkFileSeriesReader\"\n"
166 " label=\"GMV Reader\"\n"
167 " si_class=\"vtkSIMetaReaderProxy\"\n"
168 " file_name_method=\"SetFileName\">\n"
169 " <Documentation\n"
170 " short_help=\"Read a dataset in GMV format.\"\n"
171 " long_help=\"Read binary or ASCII files stored in GMV format.\">\n"
172 " The GMV reader reads binary or ASCII files stored in GMV format.\n"
173 " The default file extension is .gmv. The output of this reader is\n"
174 " a multi-block dataset.\n"
175 " This reader also supports file series.\n"
176 " </Documentation>\n"
177 "\n"
178 " <Hints>\n"
179 " <ReaderFactory extensions=\"gmv\"\n"
180 " file_description=\"GMV Binary/ASCII Files (Plugin)\" />\n"
181 " </Hints>\n"
182 "\n"
183 " <SubProxy>\n"
184 " <Proxy name=\"Reader\"\n"
185 " proxygroup=\"internal_sources\"\n"
186 " proxyname=\"GMVReader\">\n"
187 " </Proxy>\n"
188 " <ExposedProperties>\n"
189 " <Property name=\"CellArrayInfo\" />\n"
190 " <Property name=\"CellArrayStatus\" />\n"
191 " <Property name=\"PointArrayInfo\" />\n"
192 " <Property name=\"PointArrayStatus\" />\n"
193 " <Property name=\"FieldArrayInfo\" />\n"
194 " <Property name=\"FieldArrayStatus\" />\n"
195 " <Property name=\"HasTracers\" />\n"
196 " <Property name=\"ImportTracers\" />\n"
197 " <Property name=\"HasPolygons\" />\n"
198 " <Property name=\"ImportPolygons\" />\n"
199 " <Property name=\"HasProbtimeKeyword\" />\n"
200 " </ExposedProperties>\n"
201 " </SubProxy>\n"
202 "\n"
203 " <StringVectorProperty name=\"FileNameInfo\"\n"
204 " command=\"GetCurrentFileName\"\n"
205 " information_only=\"1\" >\n"
206 " <SimpleStringInformationHelper />\n"
207 " </StringVectorProperty>\n"
208 "\n"
209 " <StringVectorProperty name=\"FileNames\"\n"
210 " clean_command=\"RemoveAllFileNames\"\n"
211 " command=\"AddFileName\"\n"
212 " animateable=\"0\"\n"
213 " number_of_elements=\"0\"\n"
214 " repeat_command=\"1\"\n"
215 " information_property=\"FileNameInfo\"\n"
216 " panel_visibility=\"never\">\n"
217 " <FileListDomain name=\"files\" />\n"
218 " <Documentation>\n"
219 " The list of files to be read by the reader. If more than 1 file is\n"
220 " specified, the reader will switch to file series mode in which it will\n"
221 " pretend that it can support time and provide 1 file per time step.\n"
222 " </Documentation>\n"
223 " </StringVectorProperty>\n"
224 "\n"
225 " <DoubleVectorProperty name=\"TimestepValues\"\n"
226 " repeatable=\"1\"\n"
227 " information_only=\"1\">\n"
228 " <TimeStepsInformationHelper/>\n"
229 " <Documentation>\n"
230 " Available time step values.\n"
231 " </Documentation>\n"
232 " </DoubleVectorProperty>\n"
233 "\n"
234 " <!-- // Purposely ignore reader time by default. Otherwise, trying to\n"
235 " // open a series consisting of a few hundred GMV files of size\n"
236 " // 100 MiB each takes approximately half an hour. -->\n"
237 " <IntVectorProperty name=\"IgnoreReaderTime\"\n"
238 " command=\"SetIgnoreReaderTime\"\n"
239 " number_of_elements=\"1\"\n"
240 " animateable=\"0\"\n"
241 " default_values=\"1\"\n"
242 " label=\"Ignore stored time step values / PROBTIME keyword\">\n"
243 " <BooleanDomain name=\"bool\" />\n"
244 " <Documentation>\n"
245 " Toggle whether to ignore time step values stored with PROBTIME keyword.\n"
246 " If unchecked, the entire file sequence (!) is parsed once to\n"
247 " determine time step values. Depending on its total size, this can\n"
248 " take a considerable amount of time. Also, if checked, files with\n"
249 " duplicate time step values will be ignored. (Convenient for\n"
250 " restarted simulations where simulated times overlap.)\n"
251 " If checked, fake time step values will be used. This allows for\n"
252 " stepping through all files of a given series even if all files contain\n"
253 " the PROBTIME keyword and all specify a dummy setting of e.g. 0.000.\n"
254 " </Documentation>\n"
255 " </IntVectorProperty>\n"
256 "\n"
257 " <!-- End of GMVSeriesReader -->\n"
258 " </SourceProxy>\n"
259 " </ProxyGroup>\n"
260 "</ServerManagerConfiguration>\n"
261 "\n";
262 // Get single string
264 {
265 
266  const size_t len0 = strlen(GMVReader_server_manager_modulesGMVReaderSMInterface0);
267  size_t len = ( 0
268  + len0 );
269  char* res = new char[ len + 1];
270  size_t offset = 0;
272  assert(offset == len);
273  res[offset] = 0;
274  return res;
275 }
276 
277 
278 
279 #endif
offset
char * GMVReader_server_manager_modulesGMVReaderSMGetInterfaces()
static const char *const GMVReader_server_manager_modulesGMVReaderSMInterface0