5 #ifndef GeodesicMeasurement_server_manager_modules_data_h 6 #define GeodesicMeasurement_server_manager_modules_data_h 15 "<ServerManagerConfiguration>\n" 16 " <ProxyGroup name=\"filters\">\n" 17 " <SourceProxy name=\"GeodesicMeasurement\"\n" 18 " class=\"vtkGeodesicsBetweenPoints\"\n" 19 " label=\"Geodesic Measurement\">\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" 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" 49 " <IntVectorProperty command=\"SetLoop\"\n" 51 " label=\"Create Loop\"\n" 52 " number_of_elements=\"1\"\n" 53 " default_values=\"0\">\n" 54 " <BooleanDomain name=\"bool\"/>\n" 56 " If on, enables loop creation by computing a path from the\n" 57 " last point to first point in the endpoints.\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" 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" 71 " <PropertyWidgetDecorator type=\"EnableWidgetDecorator\">\n" 72 " <Property name=\"Loop\" function=\"boolean\" index=\"0\" />\n" 73 " </PropertyWidgetDecorator>\n" 75 " </IntVectorProperty>\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" 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" 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" 110 " number_of_elements=\"5\">\n" 111 " <ArrayListDomain attribute_type=\"Scalars\"\n" 112 " input_domain_name=\"SeedsNonZeroField\"\n" 113 " name=\"array_list\">\n" 114 " <RequiredProperties>\n" 115 " <Property function=\"Input\"\n" 116 " name=\"Input\" />\n" 117 " </RequiredProperties>\n" 118 " </ArrayListDomain>\n" 120 " Select the input array to be treated as defining seeds.\n" 121 " A point having a non-zero value will be considered as being a seed.\n" 122 " </Documentation>\n" 123 " </StringVectorProperty>\n" 124 " <StringVectorProperty command=\"SetInputArrayToProcess\"\n" 125 " default_values=\"1\"\n" 126 " element_types=\"0 0 0 0 2\"\n" 127 " name=\"IsotropicMetricTensorLength\"\n" 128 " number_of_elements=\"5\">\n" 129 " <ArrayListDomain attribute_type=\"Scalars\"\n" 130 " input_domain_name=\"IsotropicMetricTensorLength\"\n" 131 " name=\"array_list\"\n" 132 " none_string=\"None\">\n" 133 " <RequiredProperties>\n" 134 " <Property function=\"Input\" name=\"Input\" />\n" 135 " </RequiredProperties>\n" 136 " </ArrayListDomain>\n" 137 " <Documentation>Select the input array to be treated as the Metric\n" 138 " Tensor.It can only be an isometric tensor, and the selected field should\n" 139 " contain the length of the metric tensor at each polydata point.\n" 140 " </Documentation>\n" 141 " </StringVectorProperty>\n" 142 " <StringVectorProperty command=\"SetFieldDataName\"\n" 143 " default_values=\"DistanceField\"\n" 144 " name=\"OutputFieldName\">\n" 146 " Set the output field name.\n" 147 " </Documentation>\n" 148 " </StringVectorProperty>\n" 151 "</ServerManagerConfiguration>\n" 160 char* res =
new char[ len + 1];
163 assert(offset == len);
char * GeodesicMeasurement_server_manager_modulesGeodesicMeasurementGetInterfaces()
static const char *const GeodesicMeasurement_server_manager_modulesGeodesicMeasurementInterface0