StereoCursorView_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 StereoCursorView_server_manager_modules_data_h
6 #define StereoCursorView_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/StereoCursorView/StereoCursorViews/StereoCursorView.xml
15 "<ServerManagerConfiguration>\n"
16 " <ProxyGroup name=\"views\">\n"
17 " <RenderViewProxy name=\"StereoCursorView\"\n"
18 " class=\"vtkPVStereoCursorView\"\n"
19 " label=\"Stereo Cursor View\"\n"
20 " processes=\"client|renderserver|dataserver\"\n"
21 " base_proxygroup=\"views\"\n"
22 " base_proxyname=\"RenderView\">\n"
23 " <Documentation>\n"
24 " The Stereo Cursor View is a Render View containing a 3D cursor. The 3D cursor is a widget that is created\n"
25 " alongside the view. It is placed in the scene depending on the position of the mouse: if it hovers an actor,\n"
26 " the cursor is placed on its surface. If not, the cursor is placed on the focal plane of the camera. For now,\n"
27 " the cursor only work with surfacic data.\n"
28 " </Documentation>\n"
29 " <IntVectorProperty name=\"CursorShape\"\n"
30 " command=\"SetCursorShape\"\n"
31 " number_of_elements=\"1\"\n"
32 " default_values=\"0\">\n"
33 " <EnumerationDomain name=\"enum\">\n"
34 " <Entry text=\"Cross\" value=\"0\"/>\n"
35 " <Entry text=\"Sphere\" value=\"1\"/>\n"
36 " </EnumerationDomain>\n"
37 " <Documentation>\n"
38 " Set the shape of the cursor.\n"
39 " </Documentation>\n"
40 " </IntVectorProperty>\n"
41 " <IntVectorProperty name=\"SetCursorSize\"\n"
42 " command=\"SetCursorSize\"\n"
43 " number_of_elements=\"1\"\n"
44 " default_values=\"15\">\n"
45 " <Documentation>\n"
46 " Set the size of the cursor in pixels.\n"
47 " </Documentation>\n"
48 " <IntRangeDomain name=\"range\" min=\"1\" max=\"100\"/>\n"
49 " </IntVectorProperty>\n"
50 " <PropertyGroup label=\"Stereo Cursor\">\n"
51 " <Property name=\"CursorShape\"/>\n"
52 " <Property name=\"SetCursorSize\"/>\n"
53 " </PropertyGroup>\n"
54 " <Hints>\n"
55 " <HideCursor/>\n"
56 " </Hints>\n"
57 " </RenderViewProxy>\n"
58 " </ProxyGroup>\n"
59 "</ServerManagerConfiguration>\n"
60 "\n";
61 // Get single string
63 {
64 
66  size_t len = ( 0
67  + len0 );
68  char* res = new char[ len + 1];
69  size_t offset = 0;
71  assert(offset == len);
72  res[offset] = 0;
73  return res;
74 }
75 
76 
77 
78 #endif
offset
static const char *const StereoCursorView_server_manager_modulesStereoCursorViewInterface0
char * StereoCursorView_server_manager_modulesStereoCursorViewGetInterfaces()