PacMan_server_manager_data.h
Go to the documentation of this file.
1 // Loadable modules
2 //
3 // Generated by /builds/gitlab-kitware-sciviz-ci/build/bin/vtkProcessXML-pv6.0
4 //
5 #ifndef PacMan_server_manager_data_h
6 #define PacMan_server_manager_data_h
7 
8 #include <cstring>
9 #include <cassert>
10 #include <algorithm>
11 
12 
13 // From file /builds/gitlab-kitware-sciviz-ci/Plugins/PacMan/PacMan.xml
14 static const char* const PacMan_server_managerPacManInterface0 =
15 "<ServerManagerConfiguration>\n"
16 " <ProxyGroup name=\"settings\">\n"
17 "\n"
18 " <SettingsProxy name=\"PacManSettings\" label=\"PacMan\"\n"
19 " processes=\"client|dataserver|renderserver\">\n"
20 " <Documentation>\n"
21 " Settings for the PacMan plugin.\n"
22 " </Documentation>\n"
23 "\n"
24 " <IntVectorProperty name=\"TestOption\"\n"
25 " number_of_elements=\"1\"\n"
26 " default_values=\"0\">\n"
27 " <Documentation>\n"
28 " This is a simple boolean test option.\n"
29 " </Documentation>\n"
30 " <BooleanDomain name=\"bool\" />\n"
31 " </IntVectorProperty>\n"
32 " <Hints>\n"
33 " <UseDocumentationForLabels />\n"
34 " </Hints>\n"
35 " </SettingsProxy>\n"
36 "\n"
37 " </ProxyGroup>\n"
38 " <ProxyGroup name=\"sources\">\n"
39 " <SourceProxy name=\"PacMan\" class=\"vtkSphereSource\" label=\"PacMan\">\n"
40 " <DoubleVectorProperty\n"
41 " name=\"Center\"\n"
42 " command=\"SetCenter\"\n"
43 " number_of_elements=\"3\"\n"
44 " animateable=\"1\"\n"
45 " default_values=\"0.0 0.0 0.0\" >\n"
46 " <DoubleRangeDomain name=\"range\"/>\n"
47 " <Documentation>\n"
48 " This property specifies the 3D coordinates for the center of the sphere.\n"
49 " </Documentation>\n"
50 " </DoubleVectorProperty>\n"
51 "\n"
52 " <IntVectorProperty\n"
53 " name=\"ThetaResolution\"\n"
54 " command=\"SetThetaResolution\"\n"
55 " number_of_elements=\"1\"\n"
56 " default_values=\"60\" >\n"
57 " <IntRangeDomain name=\"range\" min=\"3\" max=\"1024\" />\n"
58 " <Documentation>\n"
59 " The value of this property represents the number of divisions between Start Theta and End Theta around the sphere. (See the Start Theta and End Theta properties.) The theta divisions are similar to longitude lines on the earth. The higher the resolution, the closer the approximation will come to a sphere, and the more polygons there will be.\n"
60 " </Documentation>\n"
61 " </IntVectorProperty>\n"
62 "\n"
63 " <DoubleVectorProperty\n"
64 " name=\"StartTheta\"\n"
65 " command=\"SetStartTheta\"\n"
66 " number_of_elements=\"1\"\n"
67 " animateable=\"1\"\n"
68 " default_values=\"30\" >\n"
69 " <DoubleRangeDomain name=\"range\" min=\"0\" max=\"360\" />\n"
70 " <Documentation>\n"
71 " To form a complete sphere, the value of this property should be 0 degrees, and the value of the End Theta property should be 360 degrees. The value of this property can be adjusted to form only a portion of a sphere.\n"
72 " </Documentation>\n"
73 " </DoubleVectorProperty>\n"
74 "\n"
75 " <DoubleVectorProperty\n"
76 " name=\"EndTheta\"\n"
77 " command=\"SetEndTheta\"\n"
78 " number_of_elements=\"1\"\n"
79 " animateable=\"1\"\n"
80 " default_values=\"330\" >\n"
81 " <DoubleRangeDomain name=\"range\" min=\"0\" max=\"360\" />\n"
82 " <Documentation>\n"
83 " The value of this property can be adjusted to form only a portion of a sphere. This value is measured in degrees.\n"
84 " </Documentation>\n"
85 " </DoubleVectorProperty>\n"
86 "\n"
87 " <IntVectorProperty\n"
88 " name=\"PhiResolution\"\n"
89 " command=\"SetPhiResolution\"\n"
90 " number_of_elements=\"1\"\n"
91 " default_values=\"60\" >\n"
92 " <IntRangeDomain name=\"range\" min=\"3\" max=\"1024\" />\n"
93 " <Documentation>\n"
94 " The value of this property represents the number of divisions between Start Phi and End Phi on the sphere. (See the Start Phi and End Phi properties.) The phi divisions are similar to latitude lines on the earth.\n"
95 " </Documentation>\n"
96 " </IntVectorProperty>\n"
97 " </SourceProxy>\n"
98 " </ProxyGroup>\n"
99 "</ServerManagerConfiguration>\n"
100 "\n";
101 // Get single string
103 {
104 
105  const size_t len0 = strlen(PacMan_server_managerPacManInterface0);
106  size_t len = ( 0
107  + len0 );
108  char* res = new char[ len + 1];
109  size_t offset = 0;
110  std::copy(PacMan_server_managerPacManInterface0, PacMan_server_managerPacManInterface0 + len0, res + offset); offset += len0;
111  assert(offset == len);
112  res[offset] = 0;
113  return res;
114 }
115 
116 
117 
118 #endif
offset
char * PacMan_server_managerPacManGetInterfaces()
static const char *const PacMan_server_managerPacManInterface0