5 #ifndef SurfaceLIC_server_manager_modules_data_h 6 #define SurfaceLIC_server_manager_modules_data_h 15 "<ServerManagerConfiguration>\n" 17 " <!--======================================================================-->\n" 18 " <ProxyGroup name=\"representations\">\n" 19 " <RepresentationProxy name=\"SurfaceLICRepresentation\"\n" 20 " class=\"vtkSurfaceLICRepresentation\"\n" 21 " processes=\"client|dataserver|renderserver\"\n" 22 " base_proxygroup=\"internal_representations\"\n" 23 " base_proxyname=\"SurfaceRepresentationBase\">\n" 25 " Representation proxy for Surface LIC.\n" 28 " <InputProperty name=\"Input\" command=\"SetInputConnection\">\n" 29 " <InputArrayDomain name=\"input_vectors\"\n" 30 " number_of_components=\"3\">\n" 31 " </InputArrayDomain>\n" 34 " <StringVectorProperty name=\"SelectInputVectors\"\n" 35 " command=\"SelectInputVectors\"\n" 36 " number_of_elements=\"5\"\n" 37 " element_types=\"0 0 0 0 2\"\n" 38 " label=\"Vectors\">\n" 39 " <ArrayListDomain name=\"array_list\" attribute_type=\"Vectors\"\n" 40 " input_domain_name=\"input_vectors\">\n" 41 " <RequiredProperties>\n" 42 " <Property name=\"Input\" function=\"Input\"/>\n" 43 " </RequiredProperties>\n" 44 " </ArrayListDomain>\n" 46 " This property specifies the name of the input vector array to process.\n" 48 " </StringVectorProperty>\n" 51 " Integrator controls\n" 53 " <IntVectorProperty name=\"NumberOfSteps\"\n" 54 " command=\"SetNumberOfSteps\"\n" 55 " number_of_elements=\"1\"\n" 56 " default_values=\"40\">\n" 57 " <IntRangeDomain name=\"range\" min=\"1\" />\n" 58 " </IntVectorProperty>\n" 60 " <DoubleVectorProperty name=\"StepSize\"\n" 61 " command=\"SetStepSize\"\n" 62 " number_of_elements=\"1\"\n" 63 " default_values=\"0.25\">\n" 64 " <DoubleRangeDomain name=\"range\" min=\"0.0\"/>\n" 65 " </DoubleVectorProperty>\n" 67 " <IntVectorProperty name=\"NormalizeVectors\"\n" 68 " command=\"SetNormalizeVectors\"\n" 69 " number_of_elements=\"1\"\n" 70 " default_values=\"1\">\n" 71 " <BooleanDomain name=\"bool\" />\n" 72 " </IntVectorProperty>\n" 74 " <IntVectorProperty name=\"EnhancedLIC\"\n" 75 " command=\"SetEnhancedLIC\"\n" 76 " label=\"Enhanced/2-Pass Image LIC\"\n" 77 " number_of_elements=\"1\"\n" 78 " default_values=\"1\"\n" 80 " <BooleanDomain name=\"bool\" />\n" 81 " </IntVectorProperty>\n" 84 " Coloring controls\n" 86 " <IntVectorProperty name=\"ColorMode\"\n" 87 " command=\"SetColorMode\"\n" 88 " number_of_elements=\"1\"\n" 89 " default_values=\"0\"\n" 91 " <EnumerationDomain name=\"enum\">\n" 92 " <Entry text=\"Blend\" value=\"0\" />\n" 93 " <Entry text=\"Multiply\" value=\"1\" />\n" 94 " </EnumerationDomain>\n" 95 " </IntVectorProperty>\n" 97 " <DoubleVectorProperty name=\"MapModeBias\"\n" 98 " command=\"SetMapModeBias\"\n" 99 " number_of_elements=\"1\"\n" 100 " default_values=\"0.0\"\n" 101 " panel_visibility=\"advanced\"\n" 103 " <DoubleRangeDomain name=\"range\" min=\"-0.25\" max=\"0.25\" />\n" 104 " </DoubleVectorProperty>\n" 106 " <DoubleVectorProperty name=\"LICIntensity\"\n" 107 " label=\"LIC Intensity\"\n" 108 " command=\"SetLICIntensity\"\n" 109 " number_of_elements=\"1\"\n" 110 " default_values=\"0.8\"\n" 111 " panel_visibility=\"advanced\"\n" 113 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"1.0\" />\n" 114 " </DoubleVectorProperty>\n" 116 " <IntVectorProperty name=\"EnhanceContrast\"\n" 117 " command=\"SetEnhanceContrast\"\n" 118 " number_of_elements=\"1\"\n" 119 " default_values=\"0\"\n" 121 " <EnumerationDomain name=\"enum\">\n" 122 " <Entry text=\"Off\" value=\"0\" />\n" 123 " <Entry text=\"LIC Only\" value=\"1\" />\n" 124 " <Entry text=\"LIC and Color\" value=\"4\" />\n" 125 " <Entry text=\"Color Only\" value=\"3\" />\n" 126 " </EnumerationDomain>\n" 127 " </IntVectorProperty>\n" 129 " <DoubleVectorProperty name=\"LowLICContrastEnhancementFactor\"\n" 130 " command=\"SetLowLICContrastEnhancementFactor\"\n" 131 " number_of_elements=\"1\"\n" 132 " default_values=\"0.0\"\n" 133 " panel_visibility=\"advanced\"\n" 135 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"0.5\" />\n" 136 " </DoubleVectorProperty>\n" 138 " <DoubleVectorProperty name=\"HighLICContrastEnhancementFactor\"\n" 139 " command=\"SetHighLICContrastEnhancementFactor\"\n" 140 " number_of_elements=\"1\"\n" 141 " default_values=\"0.0\"\n" 142 " panel_visibility=\"advanced\"\n" 144 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"0.5\" />\n" 145 " </DoubleVectorProperty>\n" 147 " <DoubleVectorProperty name=\"LowColorContrastEnhancementFactor\"\n" 148 " command=\"SetLowColorContrastEnhancementFactor\"\n" 149 " number_of_elements=\"1\"\n" 150 " default_values=\"0.0\"\n" 151 " panel_visibility=\"advanced\"\n" 153 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"0.5\" />\n" 154 " </DoubleVectorProperty>\n" 156 " <DoubleVectorProperty name=\"HighColorContrastEnhancementFactor\"\n" 157 " command=\"SetHighColorContrastEnhancementFactor\"\n" 158 " number_of_elements=\"1\"\n" 159 " default_values=\"0.0\"\n" 160 " panel_visibility=\"advanced\"\n" 162 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"0.5\" />\n" 163 " </DoubleVectorProperty>\n" 165 " <IntVectorProperty name=\"AntiAlias\"\n" 166 " command=\"SetAntiAlias\"\n" 167 " number_of_elements=\"1\"\n" 168 " default_values=\"0\"\n" 169 " panel_visibility=\"advanced\"\n" 171 " <IntRangeDomain name=\"range\" min=\"0\" max=\"5\" />\n" 172 " </IntVectorProperty>\n" 175 " Fragment masking Control\n" 177 " <IntVectorProperty name=\"MaskOnSurface\"\n" 178 " command=\"SetMaskOnSurface\"\n" 179 " number_of_elements=\"1\"\n" 180 " default_values=\"1\"\n" 181 " panel_visibility=\"advanced\"\n" 183 " <BooleanDomain name=\"bool\" />\n" 184 " </IntVectorProperty>\n" 186 " <DoubleVectorProperty name=\"MaskThreshold\"\n" 187 " command=\"SetMaskThreshold\"\n" 188 " number_of_elements=\"1\"\n" 189 " default_values=\"0.0\"\n" 190 " panel_visibility=\"advanced\"\n" 192 " <DoubleRangeDomain name=\"range\" />\n" 193 " </DoubleVectorProperty>\n" 195 " <DoubleVectorProperty name=\"MaskColor\"\n" 196 " command=\"SetMaskColor\"\n" 197 " number_of_elements=\"3\"\n" 198 " default_values=\"0.5 0.5 0.5\"\n" 199 " panel_visibility=\"advanced\"\n" 201 " <DoubleRangeDomain name=\"range\" min=\"0 0 0\" max=\"1 1 1\"/>\n" 202 " </DoubleVectorProperty>\n" 204 " <DoubleVectorProperty name=\"MaskIntensity\"\n" 205 " command=\"SetMaskIntensity\"\n" 206 " number_of_elements=\"1\"\n" 207 " default_values=\"0.0\"\n" 208 " panel_visibility=\"advanced\"\n" 210 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"1.0\"/>\n" 211 " </DoubleVectorProperty>\n" 214 " Noise Texture Generator Controls\n" 216 " <IntVectorProperty name=\"GenerateNoiseTexture\"\n" 217 " command=\"SetGenerateNoiseTexture\"\n" 218 " number_of_elements=\"1\"\n" 219 " default_values=\"0\"\n" 220 " panel_visibility=\"advanced\"\n" 222 " <BooleanDomain name=\"bool\" />\n" 223 " </IntVectorProperty>\n" 225 " <IntVectorProperty name=\"NoiseType\"\n" 226 " command=\"SetNoiseType\"\n" 227 " number_of_elements=\"1\"\n" 228 " default_values=\"1\"\n" 229 " panel_visibility=\"advanced\"\n" 231 " <EnumerationDomain name=\"enum\">\n" 232 " <Entry text=\"uniform\" value=\"0\" />\n" 233 " <Entry text=\"Gaussian\" value=\"1\" />\n" 234 " <Entry text=\"Perlin\" value=\"2\" />\n" 235 " </EnumerationDomain>\n" 236 " </IntVectorProperty>\n" 238 " <IntVectorProperty name=\"NoiseTextureSize\"\n" 239 " command=\"SetNoiseTextureSize\"\n" 240 " number_of_elements=\"1\"\n" 241 " default_values=\"128\"\n" 242 " panel_visibility=\"advanced\"\n" 244 " <IntRangeDomain name=\"range\" min=\"2\" max=\"4096\" />\n" 245 " </IntVectorProperty>\n" 247 " <IntVectorProperty name=\"NoiseGrainSize\"\n" 248 " command=\"SetNoiseGrainSize\"\n" 249 " number_of_elements=\"1\"\n" 250 " default_values=\"2\"\n" 251 " panel_visibility=\"advanced\"\n" 253 " <IntRangeDomain name=\"range\" min=\"1\" max=\"4096\" />\n" 254 " </IntVectorProperty>\n" 256 " <DoubleVectorProperty name=\"MinNoiseValue\"\n" 257 " command=\"SetMinNoiseValue\"\n" 258 " number_of_elements=\"1\"\n" 259 " default_values=\"0.0\"\n" 260 " panel_visibility=\"advanced\"\n" 262 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"1.0\"/>\n" 263 " </DoubleVectorProperty>\n" 265 " <DoubleVectorProperty name=\"MaxNoiseValue\"\n" 266 " command=\"SetMaxNoiseValue\"\n" 267 " number_of_elements=\"1\"\n" 268 " default_values=\"0.8\"\n" 269 " panel_visibility=\"advanced\"\n" 271 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"1.0\"/>\n" 272 " </DoubleVectorProperty>\n" 274 " <IntVectorProperty name=\"NumberOfNoiseLevels\"\n" 275 " command=\"SetNumberOfNoiseLevels\"\n" 276 " number_of_elements=\"1\"\n" 277 " default_values=\"1024\"\n" 278 " panel_visibility=\"advanced\"\n" 280 " <IntRangeDomain name=\"range\" min=\"1\" max=\"1024\" />\n" 281 " </IntVectorProperty>\n" 283 " <DoubleVectorProperty name=\"ImpulseNoiseProbability\"\n" 284 " label=\"Impulse Probability\"\n" 285 " command=\"SetImpulseNoiseProbability\"\n" 286 " number_of_elements=\"1\"\n" 287 " default_values=\"1.0\"\n" 288 " panel_visibility=\"advanced\"\n" 290 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"1.0\" />\n" 291 " </DoubleVectorProperty>\n" 293 " <DoubleVectorProperty name=\"ImpulseNoiseBackgroundValue\"\n" 294 " label=\"Impulse BackgroundValue\"\n" 295 " command=\"SetImpulseNoiseBackgroundValue\"\n" 296 " number_of_elements=\"1\"\n" 297 " default_values=\"0.0\"\n" 298 " panel_visibility=\"advanced\"\n" 300 " <DoubleRangeDomain name=\"range\" min=\"0.0\" max=\"1.0\" />\n" 301 " </DoubleVectorProperty>\n" 303 " <IntVectorProperty name=\"NoiseGeneratorSeed\"\n" 304 " label=\"RNG Seed\"\n" 305 " command=\"SetNoiseGeneratorSeed\"\n" 306 " number_of_elements=\"1\"\n" 307 " default_values=\"1\"\n" 308 " panel_visibility=\"advanced\"\n" 310 " <IntRangeDomain name=\"range\" min=\"1\" max=\"1073741823\" />\n" 311 " </IntVectorProperty>\n" 314 " Parallel performance\n" 316 " <IntVectorProperty name=\"CompositeStrategy\"\n" 317 " command=\"SetCompositeStrategy\"\n" 318 " number_of_elements=\"1\"\n" 319 " default_values=\"3\"\n" 320 " panel_visibility=\"advanced\"\n" 322 " <EnumerationDomain name=\"enum\">\n" 323 " <Entry text=\"INPLACE\" value=\"0\" />\n" 324 " <Entry text=\"INPLACE DISJOINT\" value=\"1\" />\n" 325 " <Entry text=\"BALANCED\" value=\"2\" />\n" 326 " <Entry text=\"AUTO\" value=\"3\" />\n" 327 " </EnumerationDomain>\n" 328 " </IntVectorProperty>\n" 331 " Interactive performance.\n" 333 " <IntVectorProperty name=\"UseLICForLOD\"\n" 334 " label=\"Use LIC for LOD\"\n" 335 " command=\"SetUseLICForLOD\"\n" 336 " number_of_elements=\"1\"\n" 337 " default_values=\"0\"\n" 338 " panel_visibility=\"advanced\"\n" 340 " <BooleanDomain name=\"bool\" />\n" 341 " </IntVectorProperty>\n" 344 " for benchmarking\n" 345 " setting the file name will trigger the write.\n" 347 " <StringVectorProperty name=\"WriteLog\"\n" 348 " command=\"WriteTimerLog\"\n" 349 " number_of_elements=\"1\"\n" 350 " label=\"Log File\"\n" 351 " panel_visibility=\"advanced\">\n" 353 " when compiled for benchmarking\n" 354 " setting the file name will trigger\n" 355 " a write of the parallel timer log\n" 356 " </Documentation>\n" 357 " </StringVectorProperty>\n" 358 " </RepresentationProxy>\n" 360 " <!--======================================================================-->\n" 361 " <Extension name=\"GeometryRepresentation\">\n" 362 " <RepresentationType subproxy=\"SurfaceLICRepresentation\"\n" 363 " subtype=\"Surface\" text=\"Surface LIC\" />\n" 366 " <Proxy name=\"SurfaceLICRepresentation\"\n" 367 " proxygroup=\"representations\" proxyname=\"SurfaceLICRepresentation\" />\n" 369 " <ShareProperties subproxy=\"SurfaceRepresentation\">\n" 370 " <Exception name=\"Input\" />\n" 371 " <Exception name=\"Visibility\" />\n" 372 " </ShareProperties>\n" 374 " <ExposedProperties>\n" 375 " <!--<PropertyGroup label=\"Surface LIC Parameters\">-->\n" 376 " <!-- Integrator -->\n" 377 " <PropertyGroup label=\"SurfaceLIC: Integrator\">\n" 378 " <Property name=\"SelectInputVectors\"/>\n" 379 " <Property name=\"NumberOfSteps\"/>\n" 380 " <Property name=\"StepSize\" />\n" 381 " <Property name=\"NormalizeVectors\" />\n" 382 " <Property name=\"EnhancedLIC\" />\n" 384 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 385 " mode=\"visibility\"\n" 386 " property=\"Representation\"\n" 387 " value=\"Surface LIC\" />\n" 389 " </PropertyGroup>\n" 391 " <!-- Rendering controls -->\n" 392 " <PropertyGroup label=\"SurfaceLIC: Rendering\">\n" 393 " <Property name=\"ColorMode\" />\n" 394 " <Property name=\"LICIntensity\" />\n" 395 " <Property name=\"MapModeBias\" />\n" 397 " <Property name=\"EnhanceContrast\" />\n" 398 " <Property name=\"LowLICContrastEnhancementFactor\" />\n" 399 " <Property name=\"HighLICContrastEnhancementFactor\" />\n" 400 " <Property name=\"LowColorContrastEnhancementFactor\" />\n" 401 " <Property name=\"HighColorContrastEnhancementFactor\" />\n" 403 " <Property name=\"AntiAlias\" />\n" 405 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 406 " mode=\"visibility\"\n" 407 " property=\"Representation\"\n" 408 " value=\"Surface LIC\" />\n" 410 " </PropertyGroup>\n" 412 " <!-- Fragment Masking -->\n" 413 " <PropertyGroup label=\"SurfaceLIC: Fragment masking\">\n" 414 " <Property name=\"MaskOnSurface\" />\n" 415 " <Property name=\"MaskThreshold\" />\n" 416 " <Property name=\"MaskIntensity\" />\n" 417 " <Property name=\"MaskColor\" />\n" 419 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 420 " mode=\"visibility\"\n" 421 " property=\"Representation\"\n" 422 " value=\"Surface LIC\" />\n" 424 " </PropertyGroup>\n" 426 " <!-- Noise texture controls -->\n" 427 " <PropertyGroup label=\"SurfaceLIC: Noise texture generator\">\n" 428 " <Property name=\"GenerateNoiseTexture\" />\n" 433 " <Property name=\"NoiseType\" />\n" 434 " <Property name=\"NoiseTextureSize\" />\n" 435 " <Property name=\"NoiseGrainSize\" />\n" 436 " <Property name=\"MinNoiseValue\" />\n" 437 " <Property name=\"MaxNoiseValue\" />\n" 438 " <Property name=\"NumberOfNoiseLevels\" />\n" 439 " <Property name=\"ImpulseNoiseProbability\" />\n" 440 " <Property name=\"ImpulseNoiseBackgroundValue\" />\n" 441 " <Property name=\"NoiseGeneratorSeed\" />\n" 443 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 444 " mode=\"visibility\"\n" 445 " property=\"Representation\"\n" 446 " value=\"Surface LIC\" />\n" 448 " </PropertyGroup>\n" 450 " <!-- Parallel controls -->\n" 451 " <PropertyGroup label=\"SurfaceLIC: Parallelization\">\n" 452 " <Property name=\"CompositeStrategy\" />\n" 454 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 455 " mode=\"visibility\"\n" 456 " property=\"Representation\"\n" 457 " value=\"Surface LIC\" />\n" 459 " </PropertyGroup>\n" 461 " <!-- Interactivity controls -->\n" 462 " <PropertyGroup label=\"SurfaceLIC: Interactivity\">\n" 463 " <Property name=\"UseLICForLOD\" />\n" 465 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 466 " mode=\"visibility\"\n" 467 " property=\"Representation\"\n" 468 " value=\"Surface LIC\" />\n" 470 " </PropertyGroup>\n" 472 " <!-- benchmarking -->\n" 473 " <PropertyGroup label=\"SurfaceLIC: Benchmark\">\n" 474 " <Property name=\"WriteLog\" />\n" 476 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 477 " mode=\"visibility\"\n" 478 " property=\"Representation\"\n" 479 " value=\"Surface LIC\" />\n" 481 " </PropertyGroup>\n" 482 " <!-- </PropertyGroup> -->\n" 483 " </ExposedProperties>\n" 488 " <!--======================================================================-->\n" 489 " <Extension name=\"UnstructuredGridRepresentation\">\n" 490 " <RepresentationType subproxy=\"SurfaceLICRepresentation\"\n" 491 " subtype=\"Surface\" text=\"Surface LIC\" />\n" 494 " <Proxy name=\"SurfaceLICRepresentation\"\n" 495 " proxygroup=\"representations\" proxyname=\"SurfaceLICRepresentation\" />\n" 497 " <ShareProperties subproxy=\"SurfaceRepresentation\">\n" 498 " <Exception name=\"Input\" />\n" 499 " <Exception name=\"Visibility\" />\n" 500 " </ShareProperties>\n" 502 " <ExposedProperties>\n" 503 " <!--<PropertyGroup label=\"Surface LIC Parameters\">-->\n" 504 " <!-- Integrator -->\n" 505 " <PropertyGroup label=\"SurfaceLIC: Integrator\">\n" 506 " <Property name=\"SelectInputVectors\"/>\n" 507 " <Property name=\"NumberOfSteps\"/>\n" 508 " <Property name=\"StepSize\" />\n" 509 " <Property name=\"NormalizeVectors\" />\n" 510 " <Property name=\"EnhancedLIC\" />\n" 512 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 513 " mode=\"visibility\"\n" 514 " property=\"Representation\"\n" 515 " value=\"Surface LIC\" />\n" 517 " </PropertyGroup>\n" 519 " <!-- Rendering controls -->\n" 520 " <PropertyGroup label=\"SurfaceLIC: Rendering\">\n" 521 " <Property name=\"ColorMode\" />\n" 522 " <Property name=\"LICIntensity\" />\n" 523 " <Property name=\"MapModeBias\" />\n" 525 " <Property name=\"EnhanceContrast\" />\n" 526 " <Property name=\"LowLICContrastEnhancementFactor\" />\n" 527 " <Property name=\"HighLICContrastEnhancementFactor\" />\n" 528 " <Property name=\"LowColorContrastEnhancementFactor\" />\n" 529 " <Property name=\"HighColorContrastEnhancementFactor\" />\n" 531 " <Property name=\"AntiAlias\" />\n" 533 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 534 " mode=\"visibility\"\n" 535 " property=\"Representation\"\n" 536 " value=\"Surface LIC\" />\n" 538 " </PropertyGroup>\n" 540 " <!-- Fragment Masking -->\n" 541 " <PropertyGroup label=\"SurfaceLIC: Fragment masking\">\n" 542 " <Property name=\"MaskOnSurface\" />\n" 543 " <Property name=\"MaskThreshold\" />\n" 544 " <Property name=\"MaskIntensity\" />\n" 545 " <Property name=\"MaskColor\" />\n" 547 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 548 " mode=\"visibility\"\n" 549 " property=\"Representation\"\n" 550 " value=\"Surface LIC\" />\n" 552 " </PropertyGroup>\n" 554 " <!-- Noise texture controls -->\n" 555 " <PropertyGroup label=\"SurfaceLIC: Noise texture generator\">\n" 556 " <Property name=\"GenerateNoiseTexture\" />\n" 557 " <Property name=\"NoiseType\" />\n" 558 " <Property name=\"NoiseTextureSize\" />\n" 559 " <Property name=\"NoiseGrainSize\" />\n" 560 " <Property name=\"MinNoiseValue\" />\n" 561 " <Property name=\"MaxNoiseValue\" />\n" 562 " <Property name=\"NumberOfNoiseLevels\" />\n" 563 " <Property name=\"ImpulseNoiseProbability\" />\n" 564 " <Property name=\"ImpulseNoiseBackgroundValue\" />\n" 565 " <Property name=\"NoiseGeneratorSeed\" />\n" 567 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 568 " mode=\"visibility\"\n" 569 " property=\"Representation\"\n" 570 " value=\"Surface LIC\" />\n" 572 " </PropertyGroup>\n" 574 " <!-- Parallel controls -->\n" 575 " <PropertyGroup label=\"SurfaceLIC: Parallelization\">\n" 576 " <Property name=\"CompositeStrategy\" />\n" 578 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 579 " mode=\"visibility\"\n" 580 " property=\"Representation\"\n" 581 " value=\"Surface LIC\" />\n" 583 " </PropertyGroup>\n" 585 " <!-- Interactivity controls -->\n" 586 " <PropertyGroup label=\"SurfaceLIC: Interactivity\">\n" 587 " <Property name=\"UseLICForLOD\" />\n" 589 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 590 " mode=\"visibility\"\n" 591 " property=\"Representation\"\n" 592 " value=\"Surface LIC\" />\n" 594 " </PropertyGroup>\n" 596 " <!-- benchmarking -->\n" 597 " <PropertyGroup label=\"SurfaceLIC: Benchmark\">\n" 598 " <Property name=\"WriteLog\" />\n" 600 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 601 " mode=\"visibility\"\n" 602 " property=\"Representation\"\n" 603 " value=\"Surface LIC\" />\n" 605 " </PropertyGroup>\n" 606 " <!-- </PropertyGroup> -->\n" 607 " </ExposedProperties>\n" 612 " <!--======================================================================-->\n" 613 " <Extension name=\"UniformGridRepresentation\">\n" 614 " <RepresentationType subproxy=\"SurfaceLICRepresentation\"\n" 615 " subtype=\"Surface\" text=\"Surface LIC\" />\n" 617 " <Proxy name=\"SurfaceLICRepresentation\"\n" 618 " proxygroup=\"representations\" proxyname=\"SurfaceLICRepresentation\" />\n" 620 " <ShareProperties subproxy=\"SurfaceRepresentation\">\n" 621 " <Exception name=\"Input\" />\n" 622 " <Exception name=\"Visibility\" />\n" 623 " </ShareProperties>\n" 625 " <ExposedProperties>\n" 626 " <!--<PropertyGroup label=\"Surface LIC Parameters\">-->\n" 627 " <!-- Integrator -->\n" 628 " <PropertyGroup label=\"SurfaceLIC: Integrator\">\n" 629 " <Property name=\"SelectInputVectors\"/>\n" 630 " <Property name=\"NumberOfSteps\"/>\n" 631 " <Property name=\"StepSize\" />\n" 632 " <Property name=\"NormalizeVectors\" />\n" 633 " <Property name=\"EnhancedLIC\" />\n" 635 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 636 " mode=\"visibility\"\n" 637 " property=\"Representation\"\n" 638 " value=\"Surface LIC\" />\n" 640 " </PropertyGroup>\n" 642 " <!-- Rendering controls -->\n" 643 " <PropertyGroup label=\"SurfaceLIC: Rendering\">\n" 644 " <Property name=\"ColorMode\" />\n" 645 " <Property name=\"LICIntensity\" />\n" 646 " <Property name=\"MapModeBias\" />\n" 648 " <Property name=\"EnhanceContrast\" />\n" 649 " <Property name=\"LowLICContrastEnhancementFactor\" />\n" 650 " <Property name=\"HighLICContrastEnhancementFactor\" />\n" 651 " <Property name=\"LowColorContrastEnhancementFactor\" />\n" 652 " <Property name=\"HighColorContrastEnhancementFactor\" />\n" 654 " <Property name=\"AntiAlias\" />\n" 656 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 657 " mode=\"visibility\"\n" 658 " property=\"Representation\"\n" 659 " value=\"Surface LIC\" />\n" 661 " </PropertyGroup>\n" 663 " <!-- Fragment Masking -->\n" 664 " <PropertyGroup label=\"SurfaceLIC: Fragment masking\">\n" 665 " <Property name=\"MaskOnSurface\" />\n" 666 " <Property name=\"MaskThreshold\" />\n" 667 " <Property name=\"MaskIntensity\" />\n" 668 " <Property name=\"MaskColor\" />\n" 670 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 671 " mode=\"visibility\"\n" 672 " property=\"Representation\"\n" 673 " value=\"Surface LIC\" />\n" 675 " </PropertyGroup>\n" 677 " <!-- Noise texture controls -->\n" 678 " <PropertyGroup label=\"SurfaceLIC: Noise texture generator\">\n" 679 " <Property name=\"GenerateNoiseTexture\" />\n" 680 " <Property name=\"NoiseType\" />\n" 681 " <Property name=\"NoiseTextureSize\" />\n" 682 " <Property name=\"NoiseGrainSize\" />\n" 683 " <Property name=\"MinNoiseValue\" />\n" 684 " <Property name=\"MaxNoiseValue\" />\n" 685 " <Property name=\"NumberOfNoiseLevels\" />\n" 686 " <Property name=\"ImpulseNoiseProbability\" />\n" 687 " <Property name=\"ImpulseNoiseBackgroundValue\" />\n" 688 " <Property name=\"NoiseGeneratorSeed\" />\n" 690 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 691 " mode=\"visibility\"\n" 692 " property=\"Representation\"\n" 693 " value=\"Surface LIC\" />\n" 695 " </PropertyGroup>\n" 697 " <!-- Parallel controls -->\n" 698 " <PropertyGroup label=\"SurfaceLIC: Parallelization\">\n" 699 " <Property name=\"CompositeStrategy\" />\n" 701 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 702 " mode=\"visibility\"\n" 703 " property=\"Representation\"\n" 704 " value=\"Surface LIC\" />\n" 706 " </PropertyGroup>\n" 708 " <!-- Interactivity controls -->\n" 709 " <PropertyGroup label=\"SurfaceLIC: Interactivity\">\n" 710 " <Property name=\"UseLICForLOD\" />\n" 712 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 713 " mode=\"visibility\"\n" 714 " property=\"Representation\"\n" 715 " value=\"Surface LIC\" />\n" 717 " </PropertyGroup>\n" 719 " <!-- benchmarking -->\n" 720 " <PropertyGroup label=\"SurfaceLIC: Benchmark\">\n" 721 " <Property name=\"WriteLog\" />\n" 723 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 724 " mode=\"visibility\"\n" 725 " property=\"Representation\"\n" 726 " value=\"Surface LIC\" />\n" 728 " </PropertyGroup>\n" 729 " <!-- </PropertyGroup> -->\n" 730 " </ExposedProperties>\n" 735 " <!--======================================================================-->\n" 736 " <Extension name=\"StructuredGridRepresentation\">\n" 737 " <RepresentationType subproxy=\"SurfaceLICRepresentation\"\n" 738 " subtype=\"Surface\" text=\"Surface LIC\" />\n" 740 " <Proxy name=\"SurfaceLICRepresentation\"\n" 741 " proxygroup=\"representations\" proxyname=\"SurfaceLICRepresentation\" />\n" 743 " <ShareProperties subproxy=\"SurfaceRepresentation\">\n" 744 " <Exception name=\"Input\" />\n" 745 " <Exception name=\"Visibility\" />\n" 746 " </ShareProperties>\n" 748 " <ExposedProperties>\n" 749 " <!--<PropertyGroup label=\"Surface LIC Parameters\">-->\n" 750 " <!-- Integrator -->\n" 751 " <PropertyGroup label=\"SurfaceLIC: Integrator\">\n" 752 " <Property name=\"SelectInputVectors\"/>\n" 753 " <Property name=\"NumberOfSteps\"/>\n" 754 " <Property name=\"StepSize\" />\n" 755 " <Property name=\"NormalizeVectors\" />\n" 756 " <Property name=\"EnhancedLIC\" />\n" 758 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 759 " mode=\"visibility\"\n" 760 " property=\"Representation\"\n" 761 " value=\"Surface LIC\" />\n" 763 " </PropertyGroup>\n" 765 " <!-- Rendering controls -->\n" 766 " <PropertyGroup label=\"SurfaceLIC: Rendering\">\n" 767 " <Property name=\"ColorMode\" />\n" 768 " <Property name=\"LICIntensity\" />\n" 769 " <Property name=\"MapModeBias\" />\n" 771 " <Property name=\"EnhanceContrast\" />\n" 772 " <Property name=\"LowLICContrastEnhancementFactor\" />\n" 773 " <Property name=\"HighLICContrastEnhancementFactor\" />\n" 774 " <Property name=\"LowColorContrastEnhancementFactor\" />\n" 775 " <Property name=\"HighColorContrastEnhancementFactor\" />\n" 777 " <Property name=\"AntiAlias\" />\n" 783 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 784 " mode=\"visibility\"\n" 785 " property=\"Representation\"\n" 786 " value=\"Surface LIC\" />\n" 788 " </PropertyGroup>\n" 790 " <!-- Fragment Masking -->\n" 791 " <PropertyGroup label=\"SurfaceLIC: Fragment masking\">\n" 792 " <Property name=\"MaskOnSurface\" />\n" 793 " <Property name=\"MaskThreshold\" />\n" 794 " <Property name=\"MaskIntensity\" />\n" 795 " <Property name=\"MaskColor\" />\n" 797 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 798 " mode=\"visibility\"\n" 799 " property=\"Representation\"\n" 800 " value=\"Surface LIC\" />\n" 802 " </PropertyGroup>\n" 804 " <!-- Noise texture controls -->\n" 805 " <PropertyGroup label=\"SurfaceLIC: Noise texture generator\">\n" 806 " <Property name=\"GenerateNoiseTexture\" />\n" 807 " <Property name=\"NoiseType\" />\n" 808 " <Property name=\"NoiseTextureSize\" />\n" 809 " <Property name=\"NoiseGrainSize\" />\n" 810 " <Property name=\"MinNoiseValue\" />\n" 811 " <Property name=\"MaxNoiseValue\" />\n" 812 " <Property name=\"NumberOfNoiseLevels\" />\n" 813 " <Property name=\"ImpulseNoiseProbability\" />\n" 814 " <Property name=\"ImpulseNoiseBackgroundValue\" />\n" 815 " <Property name=\"NoiseGeneratorSeed\" />\n" 817 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 818 " mode=\"visibility\"\n" 819 " property=\"Representation\"\n" 820 " value=\"Surface LIC\" />\n" 822 " </PropertyGroup>\n" 824 " <!-- Parallel controls -->\n" 825 " <PropertyGroup label=\"SurfaceLIC: Parallelization\">\n" 826 " <Property name=\"CompositeStrategy\" />\n" 828 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 829 " mode=\"visibility\"\n" 830 " property=\"Representation\"\n" 831 " value=\"Surface LIC\" />\n" 833 " </PropertyGroup>\n" 835 " <!-- Interactivity controls -->\n" 836 " <PropertyGroup label=\"SurfaceLIC: Interactivity\">\n" 837 " <Property name=\"UseLICForLOD\" />\n" 839 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 840 " mode=\"visibility\"\n" 841 " property=\"Representation\"\n" 842 " value=\"Surface LIC\" />\n" 844 " </PropertyGroup>\n" 846 " <!-- benchmarking -->\n" 847 " <PropertyGroup label=\"SurfaceLIC: Benchmark\">\n" 848 " <Property name=\"WriteLog\" />\n" 850 " <PropertyWidgetDecorator type=\"GenericDecorator\"\n" 851 " mode=\"visibility\"\n" 852 " property=\"Representation\"\n" 853 " value=\"Surface LIC\" />\n" 855 " </PropertyGroup>\n" 856 " <!-- </PropertyGroup> -->\n" 857 " </ExposedProperties>\n" 863 "</ServerManagerConfiguration>\n" 876 char* res =
new char[ len + 1];
881 assert(offset == len);
static const char *const SurfaceLIC_server_manager_modulesvtkSurfaceLICRepresentationInterface1
static const char *const SurfaceLIC_server_manager_modulesvtkSurfaceLICRepresentationInterface2
static const char *const SurfaceLIC_server_manager_modulesvtkSurfaceLICRepresentationInterface0
char * SurfaceLIC_server_manager_modulesvtkSurfaceLICRepresentationGetInterfaces()