GeodesicMeasurement_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 GeodesicMeasurement_server_manager_modules_data_h
6 #define GeodesicMeasurement_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/GeodesicMeasurement/Filters/GeodesicMeasurement.xml
15 "<ServerManagerConfiguration>\n"
16 " <ProxyGroup name=\"filters\">\n"
17 " <SourceProxy name=\"GeodesicMeasurement\"\n"
18 " class=\"vtkGeodesicsBetweenPoints\"\n"
19 " label=\"Geodesic Measurement\">\n"
20 " <Documentation\n"
21 " long_help=\"\"\n"
22 " short_help=\"\">\n"
23 " </Documentation>\n"
24 " <InputProperty\n"
25 " name=\"Input\"\n"
26 " command=\"SetInputConnection\">\n"
27 " <ProxyGroupDomain name=\"groups\">\n"
28 " <Group name=\"sources\"/>\n"
29 " <Group name=\"filters\"/>\n"
30 " </ProxyGroupDomain>\n"
31 " <DataTypeDomain name=\"input_type\">\n"
32 " <DataType value=\"vtkPolyData\"/>\n"
33 " </DataTypeDomain>\n"
34 " </InputProperty>\n"
35 " <InputProperty command=\"SetEndpointsConnection\"\n"
36 " name=\"Endpoints\"\n"
37 " panel_visibility=\"default\">\n"
38 " <ProxyGroupDomain name=\"groups\">\n"
39 " <Group name=\"sources\" />\n"
40 " <Group name=\"filters\" />\n"
41 " </ProxyGroupDomain>\n"
42 " <DataTypeDomain name=\"input_type\">\n"
43 " <DataType value=\"vtkPointSet\" />\n"
44 " </DataTypeDomain>\n"
45 " <Documentation>The input that provides the endpoints between\n"
46 " which geodesic paths will be computed.\n"
47 " </Documentation>\n"
48 " </InputProperty>\n"
49 " <IntVectorProperty command=\"SetLoop\"\n"
50 " name=\"Loop\"\n"
51 " label=\"Create Loop\"\n"
52 " number_of_elements=\"1\"\n"
53 " default_values=\"0\">\n"
54 " <BooleanDomain name=\"bool\"/>\n"
55 " <Documentation>\n"
56 " If on, enables loop creation by computing a path from the\n"
57 " last point to first point in the endpoints.\n"
58 " </Documentation>\n"
59 " </IntVectorProperty>\n"
60 " <IntVectorProperty command=\"SetLoopWithLine\"\n"
61 " name=\"LoopWithLine\"\n"
62 " label=\"Create Loop with Line\"\n"
63 " number_of_elements=\"1\"\n"
64 " default_values=\"0\">\n"
65 " <BooleanDomain name=\"bool\"/>\n"
66 " <Documentation>\n"
67 " If on and if Create Loop is on, uses a straight line segment\n"
68 " to connect the last point to the first point in the endpoints.\n"
69 " </Documentation>\n"
70 " <Hints>\n"
71 " <PropertyWidgetDecorator type=\"EnableWidgetDecorator\">\n"
72 " <Property name=\"Loop\" function=\"boolean\" index=\"0\" />\n"
73 " </PropertyWidgetDecorator>\n"
74 " </Hints>\n"
75 " </IntVectorProperty>\n"
76 " </SourceProxy>\n"
77 " </ProxyGroup>\n"
78 " <ProxyGroup name=\"filters\">\n"
79 " <SourceProxy name=\"FastMarchingGeodesicDistanceField\"\n"
80 " class=\"vtkFastMarchingGeodesicDistance\"\n"
81 " label=\"Fast-Marching Geodesic Distance-Field From Binary Field\">\n"
82 " <Documentation\n"
83 " short_help=\"Compute the distances to a set of seeds.\"\n"
84 " long_help=\"Compute the distance of points of the mesh to chosen seeds\">\n"
85 " Compute the distance of each point of the mesh to a set of seeds\n"
86 " defined as points with non-zero value. Internal Fast-Marching-Method\n"
87 " plugin is used for computational efficiency.\n"
88 " </Documentation>\n"
89 " <InputProperty name=\"Input\" command=\"SetInputConnection\">\n"
90 " <ProxyGroupDomain name=\"groups\">\n"
91 " <Group name=\"sources\"/>\n"
92 " <Group name=\"filters\"/>\n"
93 " </ProxyGroupDomain>\n"
94 " <DataTypeDomain name=\"input_type\">\n"
95 " <DataType value=\"vtkPolyData\"/>\n"
96 " </DataTypeDomain>\n"
97 " <InputArrayDomain name=\"SeedsNonZeroField\"\n"
98 " number_of_components=\"1\"\n"
99 " optional=\"0\" />\n"
100 " <InputArrayDomain name=\"IsotropicMetricTensorLength\"\n"
101 " number_of_components=\"1\"\n"
102 " optional=\"1\" />\n"
103 " </InputProperty>\n"
104 " <StringVectorProperty command=\"SetInputArrayToProcess\"\n"
105 " default_values=\"0\"\n"
106 " element_types=\"0 0 0 0 2\"\n"
107 " name=\"SeedsNonZeroField\"\n"
108 " label=\"Seeds Non-Zero Field\"\n"
109 " optional=\"0\"\n"
110 " number_of_elements=\"5\">\n"
111 " <ArrayListDomain attribute_type=\"Scalars\"\n"
112 " input_domain_name=\"SeedsNonZeroField\"\n"
113 " name=\"array_list\"\n"
114 " none_string=\"None\">\n"
115 " <RequiredProperties>\n"
116 " <Property function=\"Input\"\n"
117 " name=\"Input\" />\n"
118 " </RequiredProperties>\n"
119 " </ArrayListDomain>\n"
120 " <Documentation>\n"
121 " Select the input array to be treated as defining seeds.\n"
122 " A point having a non-zero value will be considered as being a seed.\n"
123 " </Documentation>\n"
124 " </StringVectorProperty>\n"
125 " <StringVectorProperty command=\"SetInputArrayToProcess\"\n"
126 " default_values=\"1\"\n"
127 " element_types=\"0 0 0 0 2\"\n"
128 " name=\"IsotropicMetricTensorLength\"\n"
129 " number_of_elements=\"5\">\n"
130 " <ArrayListDomain attribute_type=\"Scalars\"\n"
131 " input_domain_name=\"IsotropicMetricTensorLength\"\n"
132 " name=\"array_list\"\n"
133 " none_string=\"None\">\n"
134 " <RequiredProperties>\n"
135 " <Property function=\"Input\" name=\"Input\" />\n"
136 " </RequiredProperties>\n"
137 " </ArrayListDomain>\n"
138 " <Documentation>Select the input array to be treated as the Metric\n"
139 " Tensor.It can only be an isometric tensor, and the selected field should\n"
140 " contain the length of the metric tensor at each polydata point.\n"
141 " </Documentation>\n"
142 " </StringVectorProperty>\n"
143 " <StringVectorProperty command=\"SetFieldDataName\"\n"
144 " default_values=\"DistanceField\"\n"
145 " name=\"OutputFieldName\">\n"
146 " <Documentation>\n"
147 " Set the output field name.\n"
148 " </Documentation>\n"
149 " </StringVectorProperty>\n"
150 " </SourceProxy>\n"
151 " </ProxyGroup>\n"
152 "</ServerManagerConfiguration>\n"
153 "\n";
154 // Get single string
156 {
157 
159  size_t len = ( 0
160  + len0 );
161  char* res = new char[ len + 1];
162  size_t offset = 0;
164  assert(offset == len);
165  res[offset] = 0;
166  return res;
167 }
168 
169 
170 
171 #endif
offset
char * GeodesicMeasurement_server_manager_modulesGeodesicMeasurementGetInterfaces()
static const char *const GeodesicMeasurement_server_manager_modulesGeodesicMeasurementInterface0