5 #ifndef LagrangianParticleTracker_server_manager_modules_data_h 6 #define LagrangianParticleTracker_server_manager_modules_data_h 15 "<ServerManagerConfiguration>\n" 16 " <ProxyGroup name=\"lagrangian_integration_models_abstract\">\n" 17 " <Proxy class=\"vtkLagrangianBasicIntegrationModel\"\n" 18 " name=\"BasicIntegrationModel\">\n" 19 " <InputProperty is_internal=\"1\"\n" 20 " name=\"DummyInput\">\n" 21 " <InputArrayDomain name=\"input_array\"/>\n" 22 " <InputArrayDomain name=\"input_array_point\"\n" 23 " attribute_type=\"point\"/>\n" 24 " <InputArrayDomain name=\"input_array_cell\"\n" 25 " attribute_type=\"cell\"/>\n" 26 " <InputArrayDomain name=\"input_array_1\"\n" 27 " number_of_components=\"1\"/>\n" 28 " <InputArrayDomain name=\"input_array_2\"\n" 29 " number_of_components=\"2\"/>\n" 30 " <InputArrayDomain name=\"input_array_3\"\n" 31 " number_of_components=\"3\"/>\n" 32 " <InputArrayDomain name=\"input_array_6\"\n" 33 " number_of_components=\"6\"/>\n" 34 " <InputArrayDomain name=\"input_array_9\"\n" 35 " number_of_components=\"9\"/>\n" 36 " <InputArrayDomain name=\"input_array_point_1\"\n" 37 " number_of_components=\"1\"\n" 38 " attribute_type=\"point\"/>\n" 39 " <InputArrayDomain name=\"input_array_point_2\"\n" 40 " number_of_components=\"2\"\n" 41 " attribute_type=\"point\"/>\n" 42 " <InputArrayDomain name=\"input_array_point_3\"\n" 43 " number_of_components=\"3\"\n" 44 " attribute_type=\"point\"/>\n" 45 " <InputArrayDomain name=\"input_array_point_6\"\n" 46 " number_of_components=\"6\"\n" 47 " attribute_type=\"point\"/>\n" 48 " <InputArrayDomain name=\"input_array_point_9\"\n" 49 " number_of_components=\"9\"\n" 50 " attribute_type=\"point\"/>\n" 51 " <InputArrayDomain name=\"input_array_cell_1\"\n" 52 " number_of_components=\"1\"\n" 53 " attribute_type=\"cell\"/>\n" 54 " <InputArrayDomain name=\"input_array_cell_2\"\n" 55 " number_of_components=\"2\"\n" 56 " attribute_type=\"cell\"/>\n" 57 " <InputArrayDomain name=\"input_array_cell_3\"\n" 58 " number_of_components=\"3\"\n" 59 " attribute_type=\"cell\"/>\n" 60 " <InputArrayDomain name=\"input_array_cell_6\"\n" 61 " number_of_components=\"6\"\n" 62 " attribute_type=\"cell\"/>\n" 63 " <InputArrayDomain name=\"input_array_cell_9\"\n" 64 " number_of_components=\"9\"\n" 65 " attribute_type=\"cell\"/>\n" 66 " <InputArrayDomain name=\"input_array_field\"\n" 67 " attribute_type=\"field\"/>\n" 68 " <Documentation>Dummy input to create input array\n" 69 " domain for easier creation of new integration model.\n" 70 " Use these input array domains in your model xml.\n" 73 " <InputProperty is_internal=\"1\"\n" 74 " name=\"DummySource\">\n" 75 " <InputArrayDomain name=\"source_array\"/>\n" 76 " <InputArrayDomain name=\"source_array_point\"\n" 77 " attribute_type=\"point\"/>\n" 78 " <InputArrayDomain name=\"source_array_cell\"\n" 79 " attribute_type=\"cell\"/>\n" 80 " <InputArrayDomain name=\"source_array_1\"\n" 81 " number_of_components=\"1\"/>\n" 82 " <InputArrayDomain name=\"source_array_2\"\n" 83 " number_of_components=\"2\"/>\n" 84 " <InputArrayDomain name=\"source_array_3\"\n" 85 " number_of_components=\"3\"/>\n" 86 " <InputArrayDomain name=\"source_array_6\"\n" 87 " number_of_components=\"6\"/>\n" 88 " <InputArrayDomain name=\"source_array_9\"\n" 89 " number_of_components=\"9\"/>\n" 90 " <InputArrayDomain name=\"source_array_point_1\"\n" 91 " number_of_components=\"1\"\n" 92 " attribute_type=\"point\"/>\n" 93 " <InputArrayDomain name=\"source_array_point_2\"\n" 94 " number_of_components=\"2\"\n" 95 " attribute_type=\"point\"/>\n" 96 " <InputArrayDomain name=\"source_array_point_3\"\n" 97 " number_of_components=\"3\"\n" 98 " attribute_type=\"point\"/>\n" 99 " <InputArrayDomain name=\"source_array_point_6\"\n" 100 " number_of_components=\"6\"\n" 101 " attribute_type=\"point\"/>\n" 102 " <InputArrayDomain name=\"source_array_point_9\"\n" 103 " number_of_components=\"9\"\n" 104 " attribute_type=\"point\"/>\n" 105 " <InputArrayDomain name=\"source_array_cell_1\"\n" 106 " number_of_components=\"1\"\n" 107 " attribute_type=\"cell\"/>\n" 108 " <InputArrayDomain name=\"source_array_cell_2\"\n" 109 " number_of_components=\"2\"\n" 110 " attribute_type=\"cell\"/>\n" 111 " <InputArrayDomain name=\"source_array_cell_3\"\n" 112 " number_of_components=\"3\"\n" 113 " attribute_type=\"cell\"/>\n" 114 " <InputArrayDomain name=\"source_array_cell_6\"\n" 115 " number_of_components=\"6\"\n" 116 " attribute_type=\"cell\"/>\n" 117 " <InputArrayDomain name=\"source_array_cell_9\"\n" 118 " number_of_components=\"9\"\n" 119 " attribute_type=\"cell\"/>\n" 120 " <Documentation>Dummy source input to create input array\n" 121 " domain for easier creation of new integration model.\n" 122 " Use these input array domains in your model xml.</Documentation>\n" 123 " </InputProperty>\n" 124 " <InputProperty is_internal=\"1\"\n" 125 " name=\"DummySurface\">\n" 126 " <InputArrayDomain name=\"surface_array\"/>\n" 127 " <InputArrayDomain name=\"surface_array_point\"\n" 128 " attribute_type=\"point\"/>\n" 129 " <InputArrayDomain name=\"surface_array_cell\"\n" 130 " attribute_type=\"cell\"/>\n" 131 " <InputArrayDomain name=\"surface_array_1\"\n" 132 " number_of_components=\"1\"/>\n" 133 " <InputArrayDomain name=\"surface_array_2\"\n" 134 " number_of_components=\"2\"/>\n" 135 " <InputArrayDomain name=\"surface_array_3\"\n" 136 " number_of_components=\"3\"/>\n" 137 " <InputArrayDomain name=\"surface_array_6\"\n" 138 " number_of_components=\"6\"/>\n" 139 " <InputArrayDomain name=\"surface_array_9\"\n" 140 " number_of_components=\"9\"/>\n" 141 " <InputArrayDomain name=\"surface_array_point_1\"\n" 142 " number_of_components=\"1\"\n" 143 " attribute_type=\"point\"/>\n" 144 " <InputArrayDomain name=\"surface_array_point_2\"\n" 145 " number_of_components=\"2\"\n" 146 " attribute_type=\"point\"/>\n" 147 " <InputArrayDomain name=\"surface_array_point_3\"\n" 148 " number_of_components=\"3\"\n" 149 " attribute_type=\"point\"/>\n" 150 " <InputArrayDomain name=\"surface_array_point_6\"\n" 151 " number_of_components=\"6\"\n" 152 " attribute_type=\"point\"/>\n" 153 " <InputArrayDomain name=\"surface_array_point_9\"\n" 154 " number_of_components=\"9\"\n" 155 " attribute_type=\"point\"/>\n" 156 " <InputArrayDomain name=\"surface_array_cell_1\"\n" 157 " number_of_components=\"1\"\n" 158 " attribute_type=\"cell\"/>\n" 159 " <InputArrayDomain name=\"surface_array_cell_2\"\n" 160 " number_of_components=\"2\"\n" 161 " attribute_type=\"cell\"/>\n" 162 " <InputArrayDomain name=\"surface_array_cell_3\"\n" 163 " number_of_components=\"3\"\n" 164 " attribute_type=\"cell\"/>\n" 165 " <InputArrayDomain name=\"surface_array_cell_6\"\n" 166 " number_of_components=\"6\"\n" 167 " attribute_type=\"cell\"/>\n" 168 " <InputArrayDomain name=\"surface_array_cell_9\"\n" 169 " number_of_components=\"9\"\n" 170 " attribute_type=\"cell\"/>\n" 171 " <InputArrayDomain name=\"surface_array_field\"\n" 172 " attribute_type=\"field\"/>\n" 173 " <InputArrayDomain name=\"surface_array_field_1\"\n" 174 " number_of_components=\"1\"\n" 175 " attribute_type=\"field\"/>\n" 176 " <Documentation>Dummy surface input to create input array\n" 177 " domain for easier creation of new integration model. Use these input\n" 178 " array domain in your domain xml.</Documentation>\n" 179 " </InputProperty>\n" 182 " <Link name=\"DummyInput\" with_property=\"FlowInput\"/>\n" 183 " <Link name=\"DummySource\" with_property=\"ParticleSeeds\"/>\n" 184 " <Link name=\"DummySurface\" with_property=\"Surface\"/>\n" 187 " <ProxyProperty command=\"SetLocator\"\n" 188 " name=\"Locator\"\n" 189 " panel_visibility=\"default\">\n" 190 " <ProxyListDomain name=\"proxy_list\">\n" 191 " <Proxy group=\"cell_locators\"\n" 192 " name=\"StaticCellLocator\"/>\n" 193 " <Proxy group=\"cell_locators\"\n" 194 " name=\"CellLocator\"/>\n" 195 " <Proxy group=\"cell_locators\"\n" 196 " name=\"CellTreeLocator\"/>\n" 197 " <Proxy group=\"cell_locators\"\n" 198 " name=\"ModifiedBSPTree\"/>\n" 199 " </ProxyListDomain>\n" 200 " <Documentation>Specify the locator used to\n" 201 " locate cells in the flow input</Documentation>\n" 202 " </ProxyProperty>\n" 203 " <IntVectorProperty command=\"SetNonPlanarQuadSupport\"\n" 204 " default_values=\"1\"\n" 205 " name=\"NonPlanarQuadSupport\"\n" 206 " number_of_elements=\"1\"\n" 207 " panel_visibility=\"advanced\" >\n" 208 " <BooleanDomain name=\"bool\" />\n" 209 " <Documentation>If NonPlanarQuadSupport is true,\n" 210 " surface interaction for vtkQuad will use the bilinear patch\n" 211 " code to compute intersection.\n" 212 " </Documentation>\n" 213 " </IntVectorProperty>\n" 214 " <StringVectorProperty animateable=\"0\"\n" 215 " command=\"SetInputArrayToProcess\"\n" 216 " default_values_delimiter=\";\"\n" 217 " default_values=\"0;1;0;0;ParticleVelocity\"\n" 218 " element_types=\"0 0 0 0 2\"\n" 219 " label=\"Particle Initial Velocity\"\n" 220 " name=\"ParticleInitialVelocity\"\n" 221 " number_of_elements=\"5\">\n" 222 " <ArrayListDomain attribute_type=\"Vectors\"\n" 223 " input_domain_name=\"source_array_3\"\n" 224 " name=\"array_list\">\n" 225 " <RequiredProperties>\n" 226 " <Property function=\"Input\"\n" 227 " name=\"DummySource\" />\n" 228 " </RequiredProperties>\n" 229 " </ArrayListDomain>\n" 230 " <Documentation>This property contains the name of the vector array from\n" 231 " the seeds to use as initial particle velocity.</Documentation>\n" 232 " </StringVectorProperty>\n" 233 " <IntVectorProperty command=\"SetUseInitialIntegrationTime\"\n" 234 " default_values=\"0\"\n" 235 " name=\"UseInitialIntegrationTime\"\n" 236 " number_of_elements=\"1\"\n" 237 " panel_visibility=\"advanced\">\n" 239 " Set whether to use an initial integration time array from input\n" 240 " instead of zero values.\n" 241 " </Documentation>\n" 242 " <BooleanDomain name=\"bool\" />\n" 243 " </IntVectorProperty>\n" 244 " <StringVectorProperty animateable=\"0\"\n" 245 " command=\"SetInputArrayToProcess\"\n" 246 " default_values_delimiter=\";\"\n" 247 " default_values=\"1;1;0;0;ParticleInitialIntegrationTime\"\n" 248 " element_types=\"0 0 0 0 2\"\n" 249 " label=\"Particle Initial Integration Time\"\n" 250 " name=\"ParticleInitialIntegrationTime\"\n" 251 " number_of_elements=\"5\"\n" 252 " panel_visibility=\"advanced\">\n" 253 " <ArrayListDomain attribute_type=\"Vectors\"\n" 254 " input_domain_name=\"source_array_1\"\n" 255 " name=\"array_list\">\n" 256 " <RequiredProperties>\n" 257 " <Property function=\"Input\"\n" 258 " name=\"DummySource\" />\n" 259 " </RequiredProperties>\n" 260 " </ArrayListDomain>\n" 262 " <PropertyWidgetDecorator type=\"ShowWidgetDecorator\">\n" 263 " <Property name=\"UseInitialIntegrationTime\" function=\"boolean\" />\n" 264 " </PropertyWidgetDecorator>\n" 266 " <Documentation>This property contains the name of the scalar array from\n" 267 " the seeds to use as initial particle integration time.</Documentation>\n" 268 " </StringVectorProperty>\n" 270 " <StringVectorProperty animateable=\"0\"\n" 271 " command=\"SetInputArrayToProcess\"\n" 272 " default_values_delimiter=\";\"\n" 273 " default_values=\"2;2;0;2;SurfaceType\"\n" 274 " element_types=\"0 0 0 0 2\"\n" 275 " label=\"Surface Type\"\n" 276 " name=\"SurfaceType\"\n" 277 " number_of_elements=\"5\">\n" 278 " <ArrayListDomain name=\"array_list\" input_domain_name=\"surface_array_field_1\">\n" 279 " <RequiredProperties>\n" 280 " <Property function=\"Input\"\n" 281 " name=\"DummySurface\" />\n" 282 " </RequiredProperties>\n" 283 " </ArrayListDomain>\n" 284 " <Documentation>This property contains the name of\n" 285 " the array to use as surface type.</Documentation>\n" 286 " </StringVectorProperty>\n" 287 " <StringVectorProperty command=\"GetSeedArrayNames\"\n" 288 " information_only=\"1\"\n" 289 " name=\"SeedArrayNames\">\n" 290 " <StringArrayHelper/>\n" 291 " </StringVectorProperty>\n" 292 " <IntVectorProperty command=\"GetSeedArrayComps\"\n" 293 " information_only=\"1\"\n" 294 " name=\"SeedArrayComps\">\n" 295 " <IntArrayInformationHelper/>\n" 296 " </IntVectorProperty>\n" 297 " <IntVectorProperty command=\"GetSeedArrayTypes\"\n" 298 " information_only=\"1\"\n" 299 " name=\"SeedArrayTypes\">\n" 300 " <IntArrayInformationHelper/>\n" 301 " </IntVectorProperty>\n" 302 " <StringVectorProperty command=\"GetSurfaceArrayNames\"\n" 303 " information_only=\"1\"\n" 304 " name=\"SurfaceArrayNames\">\n" 305 " <StringArrayHelper/>\n" 306 " </StringVectorProperty>\n" 307 " <IntVectorProperty command=\"GetSurfaceArrayComps\"\n" 308 " information_only=\"1\"\n" 309 " name=\"SurfaceArrayComps\">\n" 314 " <IntArrayInformationHelper/>\n" 315 " </IntVectorProperty>\n" 316 " <StringVectorProperty command=\"GetSurfaceArrayEnumValues\"\n" 317 " information_only=\"1\"\n" 318 " name=\"SurfaceArrayEnumValues\">\n" 319 " <StringArrayHelper/>\n" 320 " </StringVectorProperty>\n" 321 " <IntVectorProperty command=\"GetSurfaceArrayTypes\"\n" 322 " information_only=\"1\"\n" 323 " name=\"SurfaceArrayTypes\">\n" 324 " <IntArrayInformationHelper/>\n" 325 " </IntVectorProperty>\n" 326 " <DoubleVectorProperty command=\"GetSurfaceArrayDefaultValues\"\n" 327 " information_only=\"1\"\n" 328 " name=\"SurfaceArrayDefaultValues\">\n" 329 " <DoubleArrayInformationHelper/>\n" 330 " </DoubleVectorProperty>\n" 333 " <!-- ==================================================================== -->\n" 334 " <ProxyGroup name=\"lagrangian_integration_models\">\n" 335 " <Proxy base_proxygroup=\"lagrangian_integration_models_abstract\"\n" 336 " base_proxyname=\"BasicIntegrationModel\"\n" 337 " class=\"vtkLagrangianMatidaIntegrationModel\"\n" 338 " name=\"MatidaIntegrationModel\"\n" 339 " label=\"Matida Integration Model\">\n" 340 " <StringVectorProperty animateable=\"0\"\n" 341 " command=\"SetInputArrayToProcess\"\n" 342 " default_values_delimiter=\";\"\n" 343 " default_values=\"3;0;0;3;FlowVelocity\"\n" 344 " element_types=\"0 0 0 0 2\"\n" 345 " label=\"Flow Velocity\"\n" 346 " name=\"FlowVelocity\"\n" 347 " number_of_elements=\"5\">\n" 348 " <ArrayListDomain name=\"array_list\"\n" 349 " attribute_type=\"Vectors\"\n" 350 " input_domain_name=\"input_array_3\">\n" 351 " <RequiredProperties>\n" 352 " <Property function=\"Input\"\n" 353 " name=\"DummyInput\" />\n" 354 " </RequiredProperties>\n" 355 " </ArrayListDomain>\n" 356 " <Documentation>This property contains the name of\n" 357 " the array to use as flow velocity.</Documentation>\n" 358 " </StringVectorProperty>\n" 359 " <StringVectorProperty animateable=\"0\"\n" 360 " command=\"SetInputArrayToProcess\"\n" 361 " default_values_delimiter=\";\"\n" 362 " default_values=\"4;0;0;3;FlowDensity\"\n" 363 " element_types=\"0 0 0 0 2\"\n" 364 " label=\"Flow Density\"\n" 365 " name=\"FlowDensity\"\n" 366 " number_of_elements=\"5\">\n" 367 " <ArrayListDomain name=\"array_list\"\n" 368 " attribute_type=\"Scalars\"\n" 369 " input_domain_name=\"input_array_1\">\n" 370 " <RequiredProperties>\n" 371 " <Property function=\"Input\"\n" 372 " name=\"DummyInput\" />\n" 373 " </RequiredProperties>\n" 374 " </ArrayListDomain>\n" 375 " <Documentation>This property contains the name of\n" 376 " the array to use as flow density.</Documentation>\n" 377 " </StringVectorProperty>\n" 378 " <StringVectorProperty animateable=\"0\"\n" 379 " command=\"SetInputArrayToProcess\"\n" 380 " default_values_delimiter=\";\"\n" 381 " default_values=\"5;0;0;3;FlowDynamicViscosity\"\n" 382 " element_types=\"0 0 0 0 2\"\n" 383 " label=\"Flow Dynamic Viscosity\"\n" 384 " name=\"FlowDynamicViscosity\"\n" 385 " number_of_elements=\"5\">\n" 386 " <ArrayListDomain name=\"array_list\"\n" 387 " input_domain_name=\"input_array_1\">\n" 388 " <RequiredProperties>\n" 389 " <Property function=\"Input\"\n" 390 " name=\"DummyInput\" />\n" 391 " </RequiredProperties>\n" 392 " </ArrayListDomain>\n" 393 " <Documentation>This property contains the name of\n" 394 " the array to use as flow dynamic viscosity.</Documentation>\n" 395 " </StringVectorProperty>\n" 396 " <StringVectorProperty animateable=\"0\"\n" 397 " command=\"SetInputArrayToProcess\"\n" 398 " default_values_delimiter=\";\"\n" 399 " default_values=\"6;1;0;0;ParticleDiameter\"\n" 400 " element_types=\"0 0 0 0 2\"\n" 401 " label=\"Particle Diameter\"\n" 402 " name=\"ParticleDiameter\"\n" 403 " number_of_elements=\"5\">\n" 404 " <ArrayListDomain name=\"array_list\"\n" 405 " input_domain_name=\"source_array_point_1\">\n" 406 " <RequiredProperties>\n" 407 " <Property function=\"Input\"\n" 408 " name=\"DummySource\" />\n" 409 " </RequiredProperties>\n" 410 " </ArrayListDomain>\n" 411 " <Documentation>This property contains the name of\n" 412 " the array to use from seeds as particle diameter.</Documentation>\n" 413 " </StringVectorProperty>\n" 414 " <StringVectorProperty animateable=\"0\"\n" 415 " command=\"SetInputArrayToProcess\"\n" 416 " default_values_delimiter=\";\"\n" 417 " default_values=\"7;1;0;0;ParticleDensity\"\n" 418 " element_types=\"0 0 0 0 2\"\n" 419 " label=\"Particle Density\"\n" 420 " name=\"ParticleDensity\"\n" 421 " number_of_elements=\"5\">\n" 422 " <ArrayListDomain name=\"array_list\"\n" 423 " input_domain_name=\"source_array_point_1\">\n" 424 " <RequiredProperties>\n" 425 " <Property function=\"Input\"\n" 426 " name=\"DummySource\" />\n" 427 " </RequiredProperties>\n" 428 " </ArrayListDomain>\n" 429 " <Documentation>This property contains the name of\n" 430 " the array to use from seedsas particle density.</Documentation>\n" 431 " </StringVectorProperty>\n" 434 " <!-- ==================================================================== -->\n" 435 " <ProxyGroup name=\"filters\">\n" 436 " <SourceProxy class=\"vtkLagrangianParticleTracker\"\n" 437 " label=\"Lagrangian Particle Tracker\"\n" 438 " name=\"LagrangianParticleTracker\">\n" 439 " <InputProperty clean_command=\"RemoveAllInputs\"\n" 440 " command=\"AddInputConnection\"\n" 441 " name=\"FlowInput\"\n" 442 " label=\"Flow Input\">\n" 443 " <ProxyGroupDomain name=\"groups\">\n" 444 " <Group name=\"sources\" />\n" 445 " <Group name=\"filters\" />\n" 446 " </ProxyGroupDomain>\n" 447 " <DataTypeDomain composite_data_supported=\"1\"\n" 448 " name=\"input_type\">\n" 449 " <DataType value=\"vtkDataSet\" />\n" 450 " </DataTypeDomain>\n" 451 " <InputArrayDomain name=\"input_array\"\n" 452 " number_of_components=\"3\" />\n" 453 " <Documentation>This property specifies the flow input to the\n" 454 " Lagrangian Particle Tracker filter.</Documentation>\n" 455 " </InputProperty>\n" 456 " <InputProperty command=\"SetSourceConnection\"\n" 457 " label=\"Particle Seeds\"\n" 458 " name=\"ParticleSeeds\">\n" 459 " <ProxyGroupDomain name=\"groups\">\n" 460 " <Group name=\"sources\" />\n" 461 " <Group name=\"filters\" />\n" 462 " </ProxyGroupDomain>\n" 463 " <DataTypeDomain composite_data_supported=\"1\"\n" 464 " name=\"input_type\">\n" 465 " <DataType value=\"vtkDataSet\" />\n" 466 " </DataTypeDomain>\n" 467 " <InputArrayDomain attribute_type=\"point\"\n" 468 " name=\"source_array_3\"\n" 469 " number_of_components=\"3\" />\n" 470 " <InputArrayDomain attribute_type=\"point\"\n" 471 " name=\"source_array_1\"\n" 472 " number_of_components=\"1\" />\n" 473 " <Documentation>This property specifies the input used to obtain the\n" 474 " seed points to generate particles.</Documentation>\n" 475 " </InputProperty>\n" 476 " <InputProperty command=\"SetSurfaceConnection\"\n" 477 " label=\"Surface\"\n" 478 " name=\"Surface\">\n" 479 " <ProxyGroupDomain name=\"groups\">\n" 480 " <Group name=\"sources\" />\n" 481 " <Group name=\"filters\" />\n" 482 " </ProxyGroupDomain>\n" 483 " <DataTypeDomain composite_data_supported=\"1\"\n" 484 " name=\"input_type\">\n" 485 " <DataType value=\"vtkDataSet\" />\n" 486 " </DataTypeDomain>\n" 487 " <InputArrayDomain attribute_type=\"field\"\n" 488 " name=\"input_array\"\n" 489 " number_of_components=\"1\" />\n" 490 " <Documentation>This property specifies the input used to surfaces the particles will interact with.\n" 491 " </Documentation>\n" 492 " </InputProperty>\n" 493 " <OutputPort name=\"ParticlePaths\" index=\"0\" />\n" 494 " <OutputPort name=\"ParticleInteractions\" index=\"1\" />\n" 495 " <ProxyProperty command=\"SetIntegrationModel\"\n" 496 " label=\"Integration Model\"\n" 497 " name=\"IntegrationModel\"\n" 498 " panel_visibility=\"default\">\n" 499 " <ProxyListDomain name=\"proxy_list\">\n" 500 " <Group name=\"lagrangian_integration_models\"/>\n" 501 " </ProxyListDomain>\n" 502 " </ProxyProperty>\n" 503 " <ProxyProperty command=\"SetIntegrator\"\n" 504 " name=\"Integrator\">\n" 505 " <ProxyListDomain name=\"proxy_list\">\n" 506 " <Group name=\"integrators\"/>\n" 507 " </ProxyListDomain>\n" 508 " <Documentation>This property determines which integrator (with\n" 509 " increasing accuracy) to use for integrating particles.</Documentation>\n" 510 " </ProxyProperty>\n" 511 " <IntVectorProperty command=\"SetCellLengthComputationMode\"\n" 512 " default_values=\"3\"\n" 513 " name=\"CellLengthComputationMode\"\n" 514 " number_of_elements=\"1\">\n" 515 " <EnumerationDomain name=\"enum\">\n" 516 " <Entry text=\"Current Cell Length\"\n" 518 " <Entry text=\"Current Cell Velocity Direction\"\n" 520 " <Entry text=\"Current Cell Divergence Theorem\"\n" 522 " </EnumerationDomain>\n" 523 " <Documentation>This property controls how the filter computes a cell length\n" 524 " to generate Step value for the integrator using the StepFactor.\n" 525 " The current default method is \"Current Cell Velocity Direction\" but it\n" 526 " is not the fastest and may not work with very irregular mesh.\n" 527 " \"Current Cell Divergence Theorem\" is great for irregular mesh but it is\n" 528 " even more slow and it does not support Voxel cell types.\n" 529 " \"Cell Length\" based computation is fast but will work\n" 530 " only with non-elongated cell.</Documentation>\n" 531 " </IntVectorProperty>\n" 533 " <DoubleVectorProperty command=\"SetStepFactor\"\n" 534 " default_values=\"1.0\"\n" 536 " number_of_elements=\"1\">\n" 537 " <Documentation>This property contains the step in cell unit\n" 538 " that the integration should take at each integration.</Documentation>\n" 539 " </DoubleVectorProperty>\n" 540 " <DoubleVectorProperty command=\"SetStepFactorMin\"\n" 541 " default_values=\"0.9\"\n" 542 " name=\"MinStep\"\n" 543 " number_of_elements=\"1\"\n" 544 " panel_visibility=\"advanced\" >\n" 545 " <Documentation>This property contains the minimum step in cell unit\n" 546 " that the integration should take at each integration with a non small\n" 547 " velocity.</Documentation>\n" 548 " </DoubleVectorProperty>\n" 549 " <DoubleVectorProperty command=\"SetStepFactorMax\"\n" 550 " default_values=\"1.1\"\n" 551 " name=\"MaxStep\"\n" 552 " number_of_elements=\"1\"\n" 553 " panel_visibility=\"advanced\" >\n" 554 " <Documentation>This property contains the maximum step in cell unit\n" 555 " that the integration should take at each integration.</Documentation>\n" 556 " </DoubleVectorProperty>\n" 557 " <IntVectorProperty command=\"SetMaximumNumberOfSteps\"\n" 558 " default_values=\"100\"\n" 559 " name=\"NumberOfSteps\"\n" 560 " number_of_elements=\"1\">\n" 561 " <Documentation>This property contains the absolute maximum number of steps\n" 562 " a particle can integrate before being terminated. Increasing this property\n" 563 " too much will cost time and memory during computation.\n" 564 " </Documentation>\n" 565 " </IntVectorProperty>\n" 566 " <IntVectorProperty command=\"SetAdaptiveStepReintegration\"\n" 567 " default_values=\"0\"\n" 568 " name=\"AdaptiveStepReintegration\"\n" 569 " number_of_elements=\"1\"\n" 570 " panel_visibility=\"advanced\" >\n" 571 " <BooleanDomain name=\"bool\" />\n" 572 " <Documentation>If AdaptativeStepReintegration is true, the Lagrangian\n" 573 " particle tracker will check the results of integration.\n" 574 " If the distance between the current point and the next point is greater\n" 575 " than StepFactorMax * cellLength, then the StepFactor will be decreased\n" 576 " and integration will be tried again until the distance is within the bounds\n" 577 " or the StepFactorMin limit the decrease of the StepFactor.\n" 578 " </Documentation>\n" 579 " </IntVectorProperty>\n" 580 " <IntVectorProperty command=\"SetGenerateParticlePathsOutput\"\n" 581 " default_values=\"1\"\n" 582 " name=\"GenerateParticlePathsOutput\"\n" 583 " number_of_elements=\"1\"\n" 584 " panel_visibility=\"advanced\" >\n" 585 " <BooleanDomain name=\"bool\" />\n" 586 " <Documentation>If GenerateParticlePathsOutput is true, the tracker will generate the particle paths output.\n" 587 " </Documentation>\n" 588 " </IntVectorProperty>\n" 589 " <!-- End LagrangianParticleTracker -->\n" 591 " <SourceProxy name=\"LagrangianSurfaceHelper\"\n" 592 " class=\"vtkLagrangianSurfaceHelper\"\n" 593 " label=\"Lagrangian Surface Helper\">\n" 594 " <InputProperty command=\"SetInputConnection\"\n" 595 " label=\"Surface Input\"\n" 596 " name=\"SurfaceInput\">\n" 597 " <ProxyGroupDomain name=\"groups\">\n" 598 " <Group name=\"sources\" />\n" 599 " <Group name=\"filters\" />\n" 600 " </ProxyGroupDomain>\n" 601 " <DataTypeDomain composite_data_supported=\"1\"\n" 602 " name=\"input_type\">\n" 603 " <DataType value=\"vtkDataSet\" />\n" 604 " </DataTypeDomain>\n" 605 " <Documentation>This property specifies the input to generate surface data on.\n" 606 " </Documentation>\n" 607 " </InputProperty>\n" 608 " <ProxyProperty command=\"SetIntegrationModel\"\n" 609 " label=\"Integration Model\"\n" 610 " disable_sub_trace=\"1\"\n" 611 " name=\"IntegrationModel\"\n" 612 " panel_visibility=\"default\">\n" 613 " <ProxyListDomain name=\"proxy_list\">\n" 614 " <Group name=\"lagrangian_integration_models\"/>\n" 619 " </ProxyListDomain>\n" 621 " <ProxyPropertyWidget selected_proxy_panel_visibility=\"never\" />\n" 623 " <Documentation>This property specifies the integration model to use to generate data.\n" 624 " </Documentation>\n" 625 " </ProxyProperty>\n" 626 " <StringVectorProperty animateable=\"1\"\n" 627 " clean_command=\"RemoveAllArraysToGenerate\"\n" 628 " command=\"SetArrayToGenerate\"\n" 629 " name=\"ArrayToGenerate\"\n" 630 " element_types=\"2 0 0 0 2\"\n" 631 " number_of_elements_per_command=\"5\"\n" 632 " repeat_command=\"1\"\n" 633 " set_number_command=\"SetNumberOfArrayToGenerate\"\n" 635 " panel_widget=\"integration_model_surface_helper_widget\">\n" 636 " <Documentation>This property specifies arrays to generate in the output.\n" 637 " </Documentation>\n" 638 " </StringVectorProperty>\n" 639 " <!-- End LagrangianSeedHelperBase -->\n" 642 " <ProxyGroup name=\"utilities\">\n" 643 " <SourceProxy name=\"LagrangianSeedHelperBase\">\n" 644 " <ProxyProperty command=\"SetIntegrationModel\"\n" 645 " label=\"Integration Model\"\n" 646 " name=\"IntegrationModel\"\n" 647 " disable_sub_trace=\"1\"\n" 648 " panel_visibility=\"default\">\n" 649 " <ProxyListDomain name=\"proxy_list\">\n" 650 " <Group name=\"lagrangian_integration_models\"/>\n" 651 " </ProxyListDomain>\n" 653 " <ProxyPropertyWidget selected_proxy_panel_visibility=\"never\" />\n" 655 " <Documentation>This property specifies the integration model to use to generate data.\n" 656 " </Documentation>\n" 657 " </ProxyProperty>\n" 658 " <StringVectorProperty animateable=\"1\"\n" 659 " clean_command=\"RemoveAllArraysToGenerate\"\n" 660 " command=\"SetArrayToGenerate\"\n" 661 " name=\"ArrayToGenerate\"\n" 662 " element_types=\"2 0 0 0 2\"\n" 663 " number_of_elements_per_command=\"5\"\n" 664 " repeat_command=\"1\"\n" 665 " set_number_command=\"SetNumberOfArrayToGenerate\"\n" 667 " panel_widget=\"integration_model_seed_helper_widget\">\n" 668 " <Documentation>This property specifies arrays to generate in the output.\n" 669 " </Documentation>\n" 670 " </StringVectorProperty>\n" 671 " <!-- End LagrangianSeedHelperBase -->\n" 674 " <ProxyGroup name=\"filters\">\n" 675 " <SourceProxy base_proxygroup=\"utilities\"\n" 676 " base_proxyname=\"LagrangianSeedHelperBase\"\n" 677 " class=\"vtkLagrangianSeedHelper\"\n" 678 " label=\"Lagrangian Seed Helper With Custom Seeds\"\n" 679 " name=\"LagrangianSeedHelperWithCustomSeeds\">\n" 680 " <InputProperty command=\"SetInputConnection\"\n" 682 " <ProxyGroupDomain name=\"groups\">\n" 683 " <Group name=\"sources\" />\n" 684 " <Group name=\"filters\" />\n" 685 " </ProxyGroupDomain>\n" 686 " <DataTypeDomain composite_data_supported=\"1\"\n" 687 " name=\"input_type\">\n" 688 " <DataType value=\"vtkDataSet\" />\n" 689 " </DataTypeDomain>\n" 690 " <Documentation>This property specifies the flow input to use to\n" 691 " interpolate data for seeds.</Documentation>\n" 692 " </InputProperty>\n" 693 " <InputProperty command=\"SetSourceConnection\"\n" 694 " label=\"Seed Points Source\"\n" 695 " name=\"SeedPointsSource\"\n" 696 " panel_visibility=\"default\">\n" 697 " <Documentation>This property specifies the input to generate seed data on.\n" 698 " </Documentation>\n" 699 " </InputProperty>\n" 700 " <!-- End LagrangianSeedHelperWithCustomSeeds -->\n" 703 " <ProxyGroup name=\"filters\">\n" 704 " <SourceProxy base_proxygroup=\"utilities\"\n" 705 " base_proxyname=\"LagrangianSeedHelperBase\"\n" 706 " class=\"vtkLagrangianSeedHelper\"\n" 707 " label=\"Lagrangian Seed Helper\"\n" 708 " name=\"LagrangianSeedHelper\">\n" 709 " <InputProperty command=\"SetInputConnection\"\n" 711 " <ProxyGroupDomain name=\"groups\">\n" 712 " <Group name=\"sources\" />\n" 713 " <Group name=\"filters\" />\n" 714 " </ProxyGroupDomain>\n" 715 " <DataTypeDomain composite_data_supported=\"1\"\n" 716 " name=\"input_type\">\n" 717 " <DataType value=\"vtkDataSet\" />\n" 718 " </DataTypeDomain>\n" 719 " <Documentation>This property specifies the flow input to use to\n" 720 " interpolate data for seeds.</Documentation>\n" 721 " </InputProperty>\n" 722 " <InputProperty command=\"SetSourceConnection\"\n" 723 " label=\"Seed Points Source\"\n" 724 " name=\"SeedPointsSource\"\n" 725 " panel_visibility=\"default\">\n" 726 " <ProxyGroupDomain name=\"groups\">\n" 727 " <Group name=\"sources\" />\n" 728 " </ProxyGroupDomain>\n" 729 " <ProxyListDomain name=\"proxy_list\">\n" 730 " <Group name=\"seed_sources\"/>\n" 731 " </ProxyListDomain>\n" 732 " <Documentation>The value of this property determines how the seeds for\n" 733 " the streamlines will be generated.</Documentation>\n" 734 " </InputProperty>\n" 735 " <PropertyGroup label=\"SeedPoints\">\n" 736 " <Property name=\"SeedPointsSource\" />\n" 737 " </PropertyGroup>\n" 738 " <!-- End LagrangianSeedHelper -->\n" 741 "</ServerManagerConfiguration>\n" 754 char* res =
new char[ len + 1];
759 assert(offset == len);
char * LagrangianParticleTracker_server_manager_modulesLagrangianParticleTrackerGetInterfaces()
static const char *const LagrangianParticleTracker_server_manager_modulesLagrangianParticleTrackerInterface0
static const char *const LagrangianParticleTracker_server_manager_modulesLagrangianParticleTrackerInterface1
static const char *const LagrangianParticleTracker_server_manager_modulesLagrangianParticleTrackerInterface2