SLACTools_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 SLACTools_server_manager_modules_data_h
6 #define SLACTools_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/SLACTools/Filters/SLACToolsSM.xml
15 "<ServerManagerConfiguration>\n"
16 " <ProxyGroup name=\"filters\">\n"
17 "\n"
18 " <SourceProxy name=\"SamplePlaneSource\" class=\"vtkSamplePlaneSource\"\n"
19 " label=\"Sample Plane Source\">\n"
20 " <Documentation long_help=\"Internal filter for creating planes with even samping.\"\n"
21 " short_help=\"Plane for sampling other data.\">\n"
22 " Internal for creating planes to use for probing.\n"
23 " </Documentation>\n"
24 "\n"
25 " <InputProperty name=\"Input\" command=\"SetInputConnection\">\n"
26 " <ProxyGroupDomain name=\"groups\">\n"
27 " <Group name=\"sources\" />\n"
28 " <Group name=\"filters\" />\n"
29 " </ProxyGroupDomain>\n"
30 " <DataTypeDomain name=\"input_type\">\n"
31 " <DataType value=\"vtkDataSet\" />\n"
32 " </DataTypeDomain>\n"
33 " <Documentation>\n"
34 " The input of this filter simply provides the bounds that will be used\n"
35 " to set the size of the plane.\n"
36 " </Documentation>\n"
37 " </InputProperty>\n"
38 "\n"
39 " <DoubleVectorProperty name=\"Center\"\n"
40 " command=\"SetCenter\"\n"
41 " number_of_elements=\"3\"\n"
42 " default_values=\"0.0 0.0 0.0\">\n"
43 " <Documentation>\n"
44 " The center of the geometry created.\n"
45 " </Documentation>\n"
46 " <BoundsDomain name=\"range\" mode=\"normal\" default_mode=\"mid\">\n"
47 " <RequiredProperties>\n"
48 " <Property name=\"Input\" function=\"Input\" />\n"
49 " </RequiredProperties>\n"
50 " </BoundsDomain>\n"
51 " </DoubleVectorProperty>\n"
52 "\n"
53 " <DoubleVectorProperty name=\"Normal\"\n"
54 " command=\"SetNormal\"\n"
55 " number_of_elements=\"3\"\n"
56 " default_values=\"0.0 0.0 1.0\">\n"
57 " <Documentation>\n"
58 " The normal to the plane.\n"
59 " </Documentation>\n"
60 " <DoubleRangeDomain name=\"range\" />\n"
61 " </DoubleVectorProperty>\n"
62 "\n"
63 " <IntVectorProperty name=\"Resolution\"\n"
64 " command=\"SetResolution\"\n"
65 " number_of_elements=\"1\"\n"
66 " default_values=\"100\">\n"
67 " <Documentation>\n"
68 " The number of probe samples to have in each direction.\n"
69 " </Documentation>\n"
70 " </IntVectorProperty>\n"
71 "\n"
72 " <Hints>\n"
73 " <PropertyGroup type=\"Plane\">\n"
74 " <Property name=\"Center\" function=\"Origin\" />\n"
75 " <Property name=\"Normal\" function=\"Normal\" />\n"
76 " </PropertyGroup>\n"
77 " </Hints>\n"
78 "\n"
79 " </SourceProxy> <!-- SamplePlaneSource -->\n"
80 "\n"
81 " <SourceProxy name=\"PlaneGlyphs\" class=\"vtkSLACPlaneGlyphs\"\n"
82 " label=\"Plane Glyphs\">\n"
83 " <Documentation\n"
84 " long_help=\"Create evenly spaced glyphs on the plane.\"\n"
85 " short_help=\"Create evenly spaced glyphs on the plane.\">\n"
86 " This filter probes a volume with regularly spaced samples on a\n"
87 " plane and generates oriented glyphs. It also supports some special\n"
88 " scaling of the glyphs to look nice on electric field data.\n"
89 " </Documentation>\n"
90 "\n"
91 " <InputProperty name=\"Input\" command=\"SetInputConnection\">\n"
92 " <ProxyGroupDomain name=\"groups\">\n"
93 " <Group name=\"sources\" />\n"
94 " <Group name=\"filters\" />\n"
95 " </ProxyGroupDomain>\n"
96 " <DataTypeDomain name=\"input_type\">\n"
97 " <DataType value=\"vtkDataSet\" />\n"
98 " </DataTypeDomain>\n"
99 " <Documentation>\n"
100 " The input of this filter simply provides the bounds that will be used\n"
101 " to set the size of the plane.\n"
102 " </Documentation>\n"
103 " </InputProperty>\n"
104 "\n"
105 " <DoubleVectorProperty name=\"Center\"\n"
106 " command=\"SetCenter\"\n"
107 " number_of_elements=\"3\"\n"
108 " default_values=\"0.0 0.0 0.0\">\n"
109 " <Documentation>\n"
110 " The center of the geometry created.\n"
111 " </Documentation>\n"
112 " <BoundsDomain name=\"range\" mode=\"normal\" default_mode=\"mid\">\n"
113 " <RequiredProperties>\n"
114 " <Property name=\"Input\" function=\"Input\" />\n"
115 " </RequiredProperties>\n"
116 " </BoundsDomain>\n"
117 " </DoubleVectorProperty>\n"
118 "\n"
119 " <DoubleVectorProperty name=\"Normal\"\n"
120 " command=\"SetNormal\"\n"
121 " number_of_elements=\"3\"\n"
122 " default_values=\"0.0 0.0 1.0\">\n"
123 " <Documentation>\n"
124 " The normal to the plane.\n"
125 " </Documentation>\n"
126 " <DoubleRangeDomain name=\"range\" />\n"
127 " </DoubleVectorProperty>\n"
128 "\n"
129 " <IntVectorProperty name=\"Resolution\"\n"
130 " command=\"SetResolution\"\n"
131 " number_of_elements=\"1\"\n"
132 " default_values=\"10\">\n"
133 " <Documentation>\n"
134 " The number of probe samples to have in each direction.\n"
135 " </Documentation>\n"
136 " </IntVectorProperty>\n"
137 "\n"
138 " <Hints>\n"
139 " <PropertyGroup type=\"Plane\">\n"
140 " <Property name=\"Center\" function=\"Origin\" />\n"
141 " <Property name=\"Normal\" function=\"Normal\" />\n"
142 " </PropertyGroup>\n"
143 " </Hints>\n"
144 "\n"
145 " </SourceProxy> <!-- PlaneGlyphs -->\n"
146 "\n"
147 " <SourceProxy name=\"TemporalRanges\" class=\"vtkPTemporalRanges\"\n"
148 " label=\"Temporal Ranges\">\n"
149 " <Documentation long_help=\"Internal filter for finding information about ranges over time.\"\n"
150 " short_help=\"Find ranges for all time.\">\n"
151 " Internal filter for computing the ranges of fields over all time steps.\n"
152 " </Documentation>\n"
153 "\n"
154 " <InputProperty name=\"Input\" command=\"SetInputConnection\">\n"
155 " <ProxyGroupDomain name=\"groups\">\n"
156 " <Group name=\"sources\" />\n"
157 " <Group name=\"filters\" />\n"
158 " </ProxyGroupDomain>\n"
159 " <DataTypeDomain name=\"input_type\">\n"
160 " <DataType value=\"vtkDataSet\" />\n"
161 " </DataTypeDomain>\n"
162 " <Documentation>\n"
163 " The input, which should be defined over time to make things\n"
164 " interesting.\n"
165 " </Documentation>\n"
166 " </InputProperty>\n"
167 "\n"
168 " <Hints>\n"
169 " <View type=\"SpreadSheetView\" />\n"
170 " </Hints>\n"
171 "\n"
172 " </SourceProxy> <!-- TemporalRanges -->\n"
173 "\n"
174 " </ProxyGroup> <!-- filters -->\n"
175 "</ServerManagerConfiguration>\n"
176 "\n";
177 // Get single string
179 {
180 
181  const size_t len0 = strlen(SLACTools_server_manager_modulesSLACToolsSMInterface0);
182  size_t len = ( 0
183  + len0 );
184  char* res = new char[ len + 1];
185  size_t offset = 0;
187  assert(offset == len);
188  res[offset] = 0;
189  return res;
190 }
191 
192 
193 
194 #endif
offset
static const char *const SLACTools_server_manager_modulesSLACToolsSMInterface0
char * SLACTools_server_manager_modulesSLACToolsSMGetInterfaces()