5 #ifndef HyperTreeGridADR_server_manager_modules_data_h 6 #define HyperTreeGridADR_server_manager_modules_data_h 15 "<ServerManagerConfiguration>\n" 16 " <ProxyGroup name=\"array_measurement\">\n" 17 " <NullProxy name=\"None\"></NullProxy>\n" 18 " <Proxy class=\"vtkArithmeticMeanArrayMeasurement\"\n" 19 " name=\"Arithmetic Mean\">\n" 22 " <Link name=\"Input\"\n" 23 " with_property=\"Input\" />\n" 27 " <Proxy class=\"vtkGeometricMeanArrayMeasurement\"\n" 28 " name=\"Geometric Mean\">\n" 31 " <Link name=\"Input\"\n" 32 " with_property=\"Input\" />\n" 36 " <Proxy class=\"vtkHarmonicMeanArrayMeasurement\"\n" 37 " name=\"Harmonic Mean\">\n" 40 " <Link name=\"Input\"\n" 41 " with_property=\"Input\" />\n" 45 " <Proxy class=\"vtkQuantileArrayMeasurement\"\n" 46 " name=\"Quantile\">\n" 49 " <Link name=\"Input\"\n" 50 " with_property=\"Input\" />\n" 53 " <DoubleVectorProperty command=\"SetPercentile\"\n" 54 " default_values=\"50.0\"\n" 55 " name=\"Percentile\"\n" 56 " number_of_elements=\"1\">\n" 57 " <DoubleRangeDomain name=\"range\" />\n" 59 " Set the percentile for measurement. Setting is to 50.0 is equivalent with computing the median.\n" 61 " </DoubleVectorProperty>\n" 63 " <Proxy class=\"vtkMaxArrayMeasurement\"\n" 67 " <Link name=\"Input\"\n" 68 " with_property=\"Input\" />\n" 72 " <Proxy class=\"vtkEntropyArrayMeasurement\"\n" 73 " name=\"Entropy\">\n" 76 " <Link name=\"Input\"\n" 77 " with_property=\"Input\" />\n" 81 " <Proxy class=\"vtkStandardDeviationArrayMeasurement\"\n" 82 " name=\"Standard Deviation\">\n" 85 " <Link name=\"Input\"\n" 86 " with_property=\"Input\" />\n" 91 " <ProxyGroup name=\"filters\" >\n" 92 " <SourceProxy name=\"ResampleToHyperTreeGrid\" class=\"vtkResampleToHyperTreeGrid\" label=\"Resample To Hyper Tree Grid\" >\n" 93 " <Documentation long_help=\"Warning: this plugin is a beta. Adaptive Mesh Refinement using a Hyper Tree Grid. The output is a Hyper Tree grid such that its leaves store a value measuring some property of the set of points inside them. Leaves are subdivided given some user defined heuristic.\"\n" 94 " short_help=\"Adaptive Mesh Refinement using a Hyper Tree Grid.\" >\n" 95 " This Filter generates a Hyper Tree Grid from any input data set which has point data or cell data.\n" 96 " Leaves of the Hyper Tree Grid are subdivided if the subset of points inside that leave\n" 97 " match a crietrion set by the user on the input point data or cell data. The criterion is displayed, as\n" 98 " well as an other way to represent the set of data in the subset. This filter works better with volumetric\n" 99 " data rather than surfaces.\n" 100 " </Documentation>\n" 101 " <InputProperty name=\"Input\"\n" 102 " command=\"SetInputConnection\" >\n" 103 " <ProxyGroupDomain name=\"groups\" >\n" 104 " <Group name=\"sources\" />\n" 105 " <Group name=\"filters\" />\n" 106 " </ProxyGroupDomain>\n" 107 " <DataTypeDomain name=\"input_type\" >\n" 108 " <DataType value=\"vtkDataSet\" />\n" 109 " </DataTypeDomain>\n" 110 " </InputProperty>\n" 111 " <IntVectorProperty name=\"Dimensions\"\n" 112 " label=\"Dimensions\"\n" 113 " command=\"SetDimensions\"\n" 114 " number_of_elements=\"3\"\n" 115 " animateable=\"1\"\n" 116 " default_values=\"3 3 3\" >\n" 118 " Dimensions of the Hyper Tree Grid.\n" 119 " </Documentation>\n" 120 " </IntVectorProperty>\n" 121 " <IntVectorProperty name=\"BranchFactor\"\n" 122 " label=\"Branch Factor\"\n" 123 " command=\"SetBranchFactor\"\n" 124 " number_of_elements=\"1\"\n" 125 " default_values=\"2\" >\n" 126 " <EnumerationDomain name=\"enum\" >\n" 127 " <Entry value=\"2\" text=\"2\" />\n" 128 " <Entry value=\"3\" text=\"3\" />\n" 129 " </EnumerationDomain>\n" 131 " Branch factor of the output Hyper Tree Grid.\n" 132 " </Documentation>\n" 133 " </IntVectorProperty>\n" 134 " <IntVectorProperty name=\"MaxDepth\"\n" 135 " label=\"MaxDepth\"\n" 136 " command=\"SetMaxDepth\"\n" 137 " number_of_elements=\"1\"\n" 138 " animateable=\"0\"\n" 139 " default_values=\"2\" >\n" 141 " Maximum tree depth of output Hyper Tree Grid.\n" 142 " </Documentation>\n" 143 " </IntVectorProperty>\n" 144 " <IntVectorProperty name=\"MinimumNumberOfPointsInSubtree\"\n" 145 " command=\"SetMinimumNumberOfPointsInSubtree\"\n" 146 " number_of_elements=\"1\"\n" 147 " default_values=\"1\"\n" 148 " panel_visibility=\"advanced\" >\n" 150 " Nodes are subdivided if an only if their non-empty children have at least this amount of points.\n" 151 " </Documentation>\n" 152 " </IntVectorProperty>\n" 153 " <StringVectorProperty name=\"SelectInputScalars\"\n" 154 " label=\"Subdividing Criterion Array\"\n" 155 " command=\"SetInputArrayToProcess\"\n" 156 " number_of_elements=\"5\"\n" 157 " element_types=\"int int int int str\"\n" 158 " animateable=\"0\" >\n" 159 " <ArrayListDomain name=\"array_list\"\n" 160 " attribute_type=\"Scalars\"\n" 161 " input_domain_name=\"inputs_array\" >\n" 162 " <RequiredProperties>\n" 163 " <Property name=\"Input\"\n" 164 " function=\"Input\" />\n" 165 " </RequiredProperties>\n" 166 " </ArrayListDomain>\n" 168 " Input data used as a subdividing criterion to build the hypertree grid.\n" 169 " </Documentation>\n" 170 " </StringVectorProperty>\n" 171 " <ProxyProperty command=\"SetSubdivisionMethod\"\n" 172 " label=\"Subdividing Criterion Method\"\n" 173 " name=\"SubdivisionMethod\">\n" 174 " <ProxyListDomain name=\"proxy_list\">\n" 175 " <Group name=\"array_measurement\" default=\"Arithmetic Mean\" />\n" 176 " </ProxyListDomain>\n" 177 " <Documentation>This property sets the array measurement method on the input data\n" 178 " used for subdividing leaves in the hyper tree grid. While we didn't reach max\n" 179 " depth and a cell value is in the threshold range, we refine the tree.</Documentation>\n" 180 " </ProxyProperty>\n" 181 " <ProxyProperty command=\"SetInterpolationMethod\"\n" 182 " label=\"Interpolating Method\"\n" 183 " panel_visibility=\"advanced\"\n" 184 " name=\"InterpolationMethod\">\n" 185 " <ProxyListDomain name=\"proxy_list\">\n" 186 " <Group name=\"array_measurement\" default=\"None\" />\n" 187 " </ProxyListDomain>\n" 188 " <Documentation>This property sets an extra array measurement method only for visualization\n" 189 " purposes. It is applied only to the other arrays of the same type as the subdivision criterion.</Documentation>\n" 190 " </ProxyProperty>\n" 191 " <DoubleVectorProperty command=\"SetLowerThreshold\"\n" 192 " default_values=\"0\"\n" 193 " name=\"LowerThreshold\"\n" 194 " number_of_elements=\"1\">\n" 195 " <ArrayRangeDomain name=\"range\"\n" 196 " default_mode=\"min\">\n" 197 " <RequiredProperties>\n" 198 " <Property function=\"Input\"\n" 199 " name=\"Input\" />\n" 200 " <Property function=\"ArraySelection\"\n" 201 " name=\"SelectInputScalars\" />\n" 202 " </RequiredProperties>\n" 203 " </ArrayRangeDomain>\n" 205 " <PropertyWidgetDecorator type=\"CompositeDecorator\">\n" 206 " <Expression type=\"or\">\n" 207 " <PropertyWidgetDecorator type=\"GenericDecorator\" mode=\"visibility\" property=\"ThresholdFunction\" value=\"0\" />\n" 208 " <PropertyWidgetDecorator type=\"GenericDecorator\" mode=\"visibility\" property=\"ThresholdFunction\" value=\"1\" />\n" 210 " </PropertyWidgetDecorator>\n" 213 " The value of this property specifies the lower bound for the\n" 214 " subdivision operation.\n" 215 " </Documentation>\n" 216 " </DoubleVectorProperty>\n" 217 " <DoubleVectorProperty command=\"SetUpperThreshold\"\n" 218 " default_values=\"0\"\n" 219 " name=\"UpperThreshold\"\n" 220 " number_of_elements=\"1\">\n" 221 " <ArrayRangeDomain name=\"range\"\n" 222 " default_mode=\"max\">\n" 223 " <RequiredProperties>\n" 224 " <Property function=\"Input\"\n" 225 " name=\"Input\" />\n" 226 " <Property function=\"ArraySelection\"\n" 227 " name=\"SelectInputScalars\" />\n" 228 " </RequiredProperties>\n" 229 " </ArrayRangeDomain>\n" 231 " <PropertyWidgetDecorator type=\"CompositeDecorator\">\n" 232 " <Expression type=\"or\">\n" 233 " <PropertyWidgetDecorator type=\"GenericDecorator\" mode=\"visibility\" property=\"ThresholdFunction\" value=\"0\" />\n" 234 " <PropertyWidgetDecorator type=\"GenericDecorator\" mode=\"visibility\" property=\"ThresholdFunction\" value=\"2\" />\n" 236 " </PropertyWidgetDecorator>\n" 239 " The value of this property specifies the upper bound for the\n" 240 " subdivision operation.\n" 241 " </Documentation>\n" 242 " </DoubleVectorProperty>\n" 243 " <IntVectorProperty command=\"SetThresholdFunction\"\n" 244 " default_values=\"0\"\n" 245 " name=\"ThresholdFunction\"\n" 246 " number_of_elements=\"1\"\n" 247 " panel_visibility=\"default\">\n" 248 " <EnumerationDomain name=\"enum\">\n" 249 " <Entry text=\"Between\" value=\"0\"/>\n" 250 " <Entry text=\"Below Lower Threshold\" value=\"1\"/>\n" 251 " <Entry text=\"Above Upper Threshold\" value=\"2\"/>\n" 252 " </EnumerationDomain>\n" 254 " This property indicates the threshold method.\n" 255 " </Documentation>\n" 256 " </IntVectorProperty>\n" 257 " <IntVectorProperty name=\"InvertRange\"\n" 258 " command=\"SetInvertRange\"\n" 259 " number_of_elements=\"1\"\n" 260 " default_values=\"0\" >\n" 261 " <BooleanDomain name=\"bool\" />\n" 263 " Inverts the criterion. Leafs are subdivided if the Subdividing Criterion is outside of [LowerThreshold, UpperThreshold]\n" 264 " </Documentation>\n" 265 " </IntVectorProperty>\n" 266 " <IntVectorProperty name=\"NoEmptyCells\"\n" 267 " command=\"SetNoEmptyCells\"\n" 268 " number_of_elements=\"1\"\n" 269 " default_values=\"0\"\n" 270 " panel_visibility=\"advanced\">\n" 271 " <BooleanDomain name=\"bool\" />\n" 273 " Forces the output hyper tree grid to not produce empty cells by limiting subdivisions.\n" 274 " When producing the Hyper Tree Grid output, if any of the potential leaves of a node\n" 275 " don't have point data but intersect with the geometry of the input, the node is not\n" 276 " subdivided, and thus becomes a leaf. This parameter is trumped by Extrapolate Point Data\n" 278 " </Documentation>\n" 279 " </IntVectorProperty>\n" 280 " <IntVectorProperty name=\"ExtrapolatePointData\"\n" 281 " command=\"SetExtrapolate\"\n" 282 " number_of_elements=\"1\"\n" 283 " default_values=\"0\"\n" 284 " panel_visibility=\"advanced\">\n" 285 " <BooleanDomain name=\"bool\" />\n" 287 " Forces the output hyper tree grid to not produce empty cells by extrapolation.\n" 288 " Leaves intersecting the input geometry but not having any point data are\n" 289 " extrapolated by averaging. The averages are computed from the Hyper Tree Grid\n" 290 " that would be produced if this parameter was off, using Von Neumann super cursors.\n" 291 " </Documentation>\n" 292 " </IntVectorProperty>\n" 295 " name=\"Subdivision\">\n" 297 " <Property name=\"MinimumNumberOfPointsInSubtree\"/>\n" 298 " <Property name=\"SelectInputScalars\"/>\n" 299 " <Property name=\"SubdivisionMethod\"/>\n" 300 " <Property name=\"InterpolationMethod\"/>\n" 301 " </PropertyGroup>\n" 304 " name=\"Threshold values\">\n" 306 " <Property name=\"LowerThreshold\"/>\n" 307 " <Property name=\"UpperThreshold\"/>\n" 308 " <Property name=\"ThresholdFunction\"/>\n" 309 " <Property name=\"InvertRange\"/>\n" 310 " </PropertyGroup>\n" 311 " <!-- End ResampleToHyperTreeGrid -->\n" 314 "</ServerManagerConfiguration>\n" 323 char* res =
new char[ len + 1];
326 assert(offset == len);
static const char *const HyperTreeGridADR_server_manager_modulesHyperTreeGridFiltersInterface0
char * HyperTreeGridADR_server_manager_modulesHyperTreeGridFiltersGetInterfaces()