ArrowGlyph_server_manager_modules_data.h
Go to the documentation of this file.
1 // Loadable modules
2 //
3 // Generated by ../../bin/vtkProcessXML-pv5.9
4 //
5 #ifndef ArrowGlyph_server_manager_modules_data_h
6 #define ArrowGlyph_server_manager_modules_data_h
7 
8 #include <string.h>
9 #include <cassert>
10 #include <algorithm>
11 
12 
13 // From file /builds/gitlab-kitware-sciviz-ci/Plugins/ArrowGlyph/Filter/vtkArrowGlyphFilter.xml
15 "<ServerManagerConfiguration>\n"
16 "\n"
17 " <!-- ================================================================ -->\n"
18 " <!-- Filters -->\n"
19 " <!-- ================================================================ -->\n"
20 " <ProxyGroup name=\"filters\">\n"
21 "\n"
22 " <!-- ================================================================ -->\n"
23 " <!-- Arrow Glyph -->\n"
24 " <!-- ================================================================ -->\n"
25 " <SourceProxy\n"
26 " name=\"ArrowGlyphFilter\"\n"
27 " class=\"vtkArrowGlyphFilter\">\n"
28 " <Documentation\n"
29 " short_help=\"A customized Glyph filter for arrows only\">\n"
30 " </Documentation>\n"
31 "\n"
32 " <InputProperty\n"
33 " name=\"Input\"\n"
34 " command=\"SetInputConnection\">\n"
35 " <ProxyGroupDomain name=\"groups\">\n"
36 " <Group name=\"sources\"/>\n"
37 " <Group name=\"filters\"/>\n"
38 " </ProxyGroupDomain>\n"
39 " <DataTypeDomain name=\"input_type\">\n"
40 " <DataType value=\"vtkDataSet\"/>\n"
41 " </DataTypeDomain>\n"
42 " <InputArrayDomain name=\"input_array0\"/>\n"
43 " <InputArrayDomain name=\"input_array1\" attribute_type=\"point\"\n"
44 " number_of_components=\"3\" optional=\"1\"/>\n"
45 " <InputArrayDomain name=\"input_array2\" attribute_type=\"point\"\n"
46 " number_of_components=\"1\" optional=\"1\"/>\n"
47 " <Documentation>\n"
48 " This property specifies the input to the filter.\n"
49 " This is the dataset to which the glyphs will be applied.\n"
50 " </Documentation>\n"
51 " </InputProperty>\n"
52 "\n"
53 " <ProxyProperty name=\"ArrowSourceObject\" command=\"SetArrowSourceObject\">\n"
54 " <ProxyGroupDomain name=\"groups\">\n"
55 " <Group name=\"sources\"/>\n"
56 " </ProxyGroupDomain>\n"
57 " <ProxyListDomain name=\"proxy_list\">\n"
58 " <Proxy group=\"sources\" name=\"ArrowSource\" />\n"
59 " </ProxyListDomain>\n"
60 " </ProxyProperty>\n"
61 "\n"
62 " <StringVectorProperty\n"
63 " name=\"OrientationVectorArray\"\n"
64 " command=\"SetOrientationVectorArray\"\n"
65 " number_of_elements=\"1\"\n"
66 " animateable=\"0\"\n"
67 " default_values=\"direction\"\n"
68 " label=\"Orientation\">\n"
69 " <ArrayListDomain\n"
70 " name=\"vectors\"\n"
71 " attribute_type=\"Vectors\"\n"
72 " none_string=\"None\"\n"
73 " input_domain_name=\"input_array1\">\n"
74 " <RequiredProperties>\n"
75 " <Property name=\"Input\" function=\"Input\"/>\n"
76 " </RequiredProperties>\n"
77 " </ArrayListDomain>\n"
78 " <Documentation>\n"
79 " This (mandatory) property indicates the name of the Velocity array.\n"
80 " </Documentation>\n"
81 " </StringVectorProperty>\n"
82 "\n"
83 " <IntVectorProperty\n"
84 " name=\"ScaleByOrientationVectorMagnitude\"\n"
85 " command=\"SetScaleByOrientationVectorMagnitude\"\n"
86 " number_of_elements=\"1\"\n"
87 " animateable=\"0\"\n"
88 " default_values=\"1\">\n"
89 " <BooleanDomain name=\"bool\"/>\n"
90 " <Documentation>\n"
91 " Apply a scaling accroding to the vector magnitude\n"
92 " </Documentation>\n"
93 " </IntVectorProperty>\n"
94 "\n"
95 " <StringVectorProperty\n"
96 " name=\"ScaleArray\"\n"
97 " command=\"SetScaleArray\"\n"
98 " number_of_elements=\"1\"\n"
99 " animateable=\"0\"\n"
100 " default_values=\"Scale\"\n"
101 " label=\"Scaling Array\">\n"
102 " <ArrayListDomain\n"
103 " name=\"any\"\n"
104 " none_string=\"None\"\n"
105 " input_domain_name=\"input_array0\">\n"
106 " <RequiredProperties>\n"
107 " <Property name=\"Input\" function=\"Input\"/>\n"
108 " </RequiredProperties>\n"
109 " </ArrayListDomain>\n"
110 " <Documentation>\n"
111 " The array to use for scaling glyphs\n"
112 " </Documentation>\n"
113 " </StringVectorProperty>\n"
114 "\n"
115 " <DoubleVectorProperty\n"
116 " name=\"ScaleFactor\"\n"
117 " command=\"SetScaleFactor\"\n"
118 " number_of_elements=\"1\"\n"
119 " default_values=\"1.0\" >\n"
120 " <DoubleRangeDomain name=\"range\"/>\n"
121 " <Documentation>\n"
122 " Apply a fixed scale to the glyphs\n"
123 " </Documentation>\n"
124 " </DoubleVectorProperty>\n"
125 "\n"
126 " <StringVectorProperty\n"
127 " name=\"ShaftRadiusArray\"\n"
128 " command=\"SetShaftRadiusArray\"\n"
129 " number_of_elements=\"1\"\n"
130 " animateable=\"0\"\n"
131 " default_values=\"Scale\"\n"
132 " label=\"Shaft Radius Scaling Array\">\n"
133 " <ArrayListDomain\n"
134 " name=\"any\"\n"
135 " none_string=\"None\"\n"
136 " input_domain_name=\"input_array0\">\n"
137 " <RequiredProperties>\n"
138 " <Property name=\"Input\" function=\"Input\"/>\n"
139 " </RequiredProperties>\n"
140 " </ArrayListDomain>\n"
141 " <Documentation>\n"
142 " The array to use for scaling shaft radius\n"
143 " </Documentation>\n"
144 " </StringVectorProperty>\n"
145 "\n"
146 " <DoubleVectorProperty\n"
147 " name=\"ShaftRadiusFactor\"\n"
148 " command=\"SetShaftRadiusFactor\"\n"
149 " number_of_elements=\"1\"\n"
150 " default_values=\"1.0\" >\n"
151 " <DoubleRangeDomain name=\"range\"/>\n"
152 " <Documentation>\n"
153 " Apply a fixed scale to the shaft radius\n"
154 " </Documentation>\n"
155 " </DoubleVectorProperty>\n"
156 "\n"
157 " <StringVectorProperty\n"
158 " name=\"TipRadiusArray\"\n"
159 " command=\"SetTipRadiusArray\"\n"
160 " number_of_elements=\"1\"\n"
161 " animateable=\"0\"\n"
162 " default_values=\"Scale\"\n"
163 " label=\"Tip Radius Scaling Array\">\n"
164 " <ArrayListDomain\n"
165 " name=\"any\"\n"
166 " none_string=\"None\"\n"
167 " input_domain_name=\"input_array0\">\n"
168 " <RequiredProperties>\n"
169 " <Property name=\"Input\" function=\"Input\"/>\n"
170 " </RequiredProperties>\n"
171 " </ArrayListDomain>\n"
172 " <Documentation>\n"
173 " The array to use for scaling tip radius\n"
174 " </Documentation>\n"
175 " </StringVectorProperty>\n"
176 "\n"
177 " <DoubleVectorProperty\n"
178 " name=\"TipRadiusFactor\"\n"
179 " command=\"SetTipRadiusFactor\"\n"
180 " number_of_elements=\"1\"\n"
181 " default_values=\"1.0\" >\n"
182 " <DoubleRangeDomain name=\"range\"/>\n"
183 " <Documentation>\n"
184 " Apply a fixed scale to the tip radius\n"
185 " </Documentation>\n"
186 " </DoubleVectorProperty>\n"
187 "\n"
188 "\n"
189 " <IntVectorProperty\n"
190 " name=\"MaximumNumberOfPoints\"\n"
191 " command=\"SetMaximumNumberOfPoints\"\n"
192 " number_of_elements=\"1\"\n"
193 " default_values=\"5000\"\n"
194 " label=\"Maximum Number of Points\">\n"
195 " <IntRangeDomain name=\"range\" min=\"0\"/>\n"
196 " <Documentation>\n"
197 " The value of this property specifies the maximum number of glyphs that should appear in the output dataset if the value of the UseMaskPoints property is 1. (See the UseMaskPoints property.)\n"
198 " </Documentation>\n"
199 " </IntVectorProperty>\n"
200 "\n"
201 " <IntVectorProperty\n"
202 " name=\"UseMaskPoints\"\n"
203 " command=\"SetUseMaskPoints\"\n"
204 " number_of_elements=\"1\"\n"
205 " default_values=\"1\"\n"
206 " label=\"Mask Points\">\n"
207 " <BooleanDomain name=\"bool\"/>\n"
208 " <Documentation>\n"
209 " If the value of this property is set to 1, limit the maximum number of glyphs to the value indicated by MaximumNumberOfPoints. (See the MaximumNumberOfPoints property.)\n"
210 " </Documentation>\n"
211 " </IntVectorProperty>\n"
212 "\n"
213 " <IntVectorProperty\n"
214 " name=\"RandomMode\"\n"
215 " command=\"SetRandomMode\"\n"
216 " number_of_elements=\"1\"\n"
217 " default_values=\"1\" >\n"
218 " <BooleanDomain name=\"bool\"/>\n"
219 " <Documentation>\n"
220 " If the value of this property is 1, then the points to glyph are chosen randomly. Otherwise the point ids chosen are evenly spaced.\n"
221 " </Documentation>\n"
222 " </IntVectorProperty>\n"
223 " <Hints>\n"
224 " <ShowInMenu category=\"Custom\" />\n"
225 " </Hints>\n"
226 "\n"
227 " </SourceProxy>\n"
228 "\n"
229 " </ProxyGroup>\n"
230 "\n"
231 "</ServerManagerConfiguration>\n"
232 "\n";
233 // Get single string
235 {
236 
238  size_t len = ( 0
239  + len0 );
240  char* res = new char[ len + 1];
241  size_t offset = 0;
243  assert(offset == len);
244  res[offset] = 0;
245  return res;
246 }
247 
248 
249 
250 #endif
offset
static const char *const ArrowGlyph_server_manager_modulesvtkArrowGlyphFilterInterface0
char * ArrowGlyph_server_manager_modulesvtkArrowGlyphFilterGetInterfaces()