internal_writers.xml 26.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
<ServerManagerConfiguration>
  <ProxyGroup name="internal_writers">
    <!--
      *****************************************************************
      These are proxies used by meta-writers defined in writers.xml
      *****************************************************************
    -->
    <!-- ================================================================= -->
    <Proxy name="DataWriterBase">
      <!-- Base for non-xml data writers -->
11 12 13 14 15 16
      <Documentation>This defines the interface for legacy vtk data files
      writer.</Documentation>
      <IntVectorProperty command="SetFileType"
                         default_values="2"
                         name="FileType"
                         number_of_elements="1">
17
        <EnumerationDomain name="enum">
18 19 20 21
          <Entry text="Ascii"
                 value="1" />
          <Entry text="Binary"
                 value="2" />
22
        </EnumerationDomain>
23 24
        <Documentation>The type for the data file (i.e. ascii or
        binary).</Documentation>
25 26 27 28
      </IntVectorProperty>
      <!-- End of DataWriterBase -->
    </Proxy>
    <!-- ================================================================= -->
29 30 31 32
    <Proxy class="not-used"
           name="ParallelWriterBase">
      <Documentation>This defines the interface for the parallel
      writers.</Documentation>
33
      <!-- Base for parallel writers -->
34 35 36 37
      <StringVectorProperty command="SetFileName"
                            name="FileName"
                            number_of_elements="1">
        <Documentation>The name of the file to be written.</Documentation>
38
      </StringVectorProperty>
39 40 41 42 43 44 45 46 47
      <IntVectorProperty command="SetGhostLevel"
                         default_values="0"
                         name="GhostLevel"
                         number_of_elements="1">
        <IntRangeDomain min="0"
                        name="range" />
        <Documentation>The number of ghost levels to include in the output
        file(s). Note that some writers (such as ExodusIIWriter) may not
        support writing ghost levels.</Documentation>
48 49
      </IntVectorProperty>
      <SubProxy>
50 51
        <SourceProxy class="vtkCompleteArrays"
                     name="CompleteArrays"></SourceProxy>
52 53 54 55 56
      </SubProxy>
      <!-- End of ParallelWriterBase -->
    </Proxy>
    <!-- ================================================================= -->
    <Proxy name="FileSeriesWriter">
57 58 59 60
      <StringVectorProperty command="SetFileName"
                            name="FileName"
                            number_of_elements="1">
        <Documentation>The name of the file to be written.</Documentation>
61
      </StringVectorProperty>
62 63
      <IntVectorProperty command="SetWriteAllTimeSteps"
                         default_values="0"
64 65
                         label="Write timesteps as file-series"
                         name="WriteTimeSteps"
66 67
                         number_of_elements="1">
        <BooleanDomain name="bool" />
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
        <Documentation>When WriteTimeSteps is OFF, the writer
        writes only the current timestep. Otherwise it is called once
        for each time step within the min and max range. If those are
        not set, the writer is called for all time steps available in
        its input.</Documentation>
      </IntVectorProperty>
      <IntVectorProperty command="SetMinTimeStep"
                         default_values="0"
                         label="First time step"
                         name="MinTimeStep"
                         number_of_elements="1">
        <IntRangeDomain min="0"
                        name="range" />
        <Documentation>Sets the lower bound for timesteps to write.</Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
      </IntVectorProperty>
      <IntVectorProperty command="SetMaxTimeStep"
                         default_values="-1"
                         label="Last time step"
                         name="MaxTimeStep"
                         number_of_elements="1">
        <Documentation>Sets the upper bound for timesteps to write. If
        less than min, the last time step is used.</Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
      </IntVectorProperty>
      <IntVectorProperty command="SetTimeStepStride"
                         default_values="1"
                         label="Time step stride"
                         name="TimeStepStride"
                         number_of_elements="1">
        <IntRangeDomain min="1"
                        name="range" />
        <Documentation>Sets the stride to go through the time steps.</Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
114
      </IntVectorProperty>
115

116 117 118 119 120 121 122 123 124 125 126 127 128 129
      <StringVectorProperty command="SetFileNameSuffix"
			    default_values="_%d"
		            label = "File name suffix"
                            name="FileNameSuffix"
                            number_of_elements="1">
        <Documentation>
	  The suffix to append to the file name when writing files at different timesteps.
	  (File extensions such as .vtk should be excluded.)
          The % format specifiers are used. For example, _%d will write files as FileName_0,
	  FileName_1, FileName_2, etc., and _%.3d will write files as FileName_000,
          FileName_001, FileName_002 etc.
        </Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
130
	    <Property name="WriteTimeSteps" function="boolean" />
131 132 133 134
	  </PropertyWidgetDecorator>
	</Hints>
      </StringVectorProperty>

135
      <PropertyGroup label="File Series">
136
        <Property name="WriteTimeSteps" />
137
	<Property name="FileNameSuffix"/>
138 139 140
        <Property name="MinTimeStep" />
        <Property name="MaxTimeStep" />
        <Property name="TimeStepStride" />
141 142
      </PropertyGroup>

143 144 145 146
      <!-- End of FileSeriesWriter -->
    </Proxy>
    <!-- ================================================================= -->
    <Proxy name="ParallelFileSeriesWriter">
147 148 149 150
      <StringVectorProperty command="SetFileName"
                            name="FileName"
                            number_of_elements="1">
        <Documentation>The name of the file to be written.</Documentation>
151
      </StringVectorProperty>
152 153 154
      <IntVectorProperty command="SetWriteAllTimeSteps"
                         default_values="0"
                         label="Write all timesteps as file-series"
155
                         name="WriteTimeSteps"
156 157
                         number_of_elements="1">
        <BooleanDomain name="bool" />
158 159
        <Documentation>When WriteTimeSteps is turned ON, the writer is
        executed once for each timestep available from its input.</Documentation>
160 161 162 163
      </IntVectorProperty>
      <SubProxy>
        <!-- No harm if use vtkCompleteArrays even in serial mode so, we are
             letting it be -->
164 165
        <SourceProxy class="vtkCompleteArrays"
                     name="CompleteArrays"></SourceProxy>
166
      </SubProxy>
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
      <IntVectorProperty command="SetMinTimeStep"
                         default_values="0"
                         label="First time step"
                         name="MinTimeStep"
                         number_of_elements="1">
        <IntRangeDomain min="0"
                        name="range" />
        <Documentation>Sets the lower bound for timesteps to write.</Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
      </IntVectorProperty>
      <IntVectorProperty command="SetMaxTimeStep"
                         default_values="-1"
                         label="Last time step"
                         name="MaxTimeStep"
                         number_of_elements="1">
        <Documentation>Sets the upper bound for timesteps to write. If
        less than min, the last time step is used.</Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
      </IntVectorProperty>
      <IntVectorProperty command="SetTimeStepStride"
                         default_values="1"
                         label="Time step stride"
                         name="TimeStepStride"
                         number_of_elements="1">
        <IntRangeDomain min="1"
                        name="range" />
        <Documentation>Sets the stride to go through the time steps.</Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
      </IntVectorProperty>

      <StringVectorProperty command="SetFileNameSuffix"
			    default_values="_%d"
		            label = "File name suffix"
                            name="FileNameSuffix"
                            number_of_elements="1">
        <Documentation>
	  The suffix to append to the file name when writing files at different timesteps.
	  (File extensions such as .vtk should be excluded.)
          The % format specifiers are used. For example, _%d will write files as FileName_0,
	  FileName_1, FileName_2, etc., and _%.3d will write files as FileName_000,
          FileName_001, FileName_002 etc.
        </Documentation>
        <Hints>
          <PropertyWidgetDecorator type="EnableWidgetDecorator">
	    <Property name="WriteTimeSteps" function="boolean" />
	  </PropertyWidgetDecorator>
	</Hints>
      </StringVectorProperty>
227 228

      <PropertyGroup label="File Series">
229
        <Property name="WriteTimeSteps" />
230 231 232 233
        <Property name="FileNameSuffix" />
        <Property name="MinTimeStep" />
        <Property name="MaxTimeStep" />
        <Property name="TimeStepStride" />
234 235
      </PropertyGroup>

236 237 238
      <!-- End of ParallelFileSeriesWriter -->
    </Proxy>
    <!-- ================================================================= -->
239 240 241 242
    <Proxy base_proxygroup="internal_writers"
           base_proxyname="DataWriterBase"
           class="vtkSTLWriter"
           name="STLWriter">
243 244 245 246 247
      <Documentation short_help="Write stereo lithography files.">
      </Documentation>
      <!-- End of STLWriter -->
    </Proxy>
    <!-- ================================================================= -->
248 249
    <Proxy base_proxygroup="internal_writers"
           base_proxyname="DataWriterBase"
250
           class="vtkPVPLYWriter"
251 252
           name="PLYWriter">
      <Documentation short_help="Write polygonal data in Stanford University PLY format.">
253
      </Documentation>
254 255 256 257 258 259 260 261 262 263 264
      <InputProperty name="DummyInput" panel_visibility="never">
        <InputArrayDomain attribute_type="any" name="input_array" />
      </InputProperty>

      <IntVectorProperty name="EnableColoring"
                         command="SetEnableColoring"
                         number_of_elements="1"
                         default_values="0">
        <BooleanDomain name="bool" />
        <Documentation>
          Specify whether color information should be saved in the PLY file.
265
          If enabled, the data source's array to color with from the active view will be used.
266
        </Documentation>
267 268 269 270 271 272 273
        <Hints>
        <PropertyWidgetDecorator type="GenericDecorator"
                                   mode="enabled_state"
                                   property="LookupTable"
                                   inverse="1"
                                   value="null" />
        </Hints>
274
      </IntVectorProperty>
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291
      <IntVectorProperty name="EnableAlpha"
                         command="SetEnableAlpha"
                         number_of_elements="1"
                         default_values="0">
        <BooleanDomain name="bool" />
        <Documentation>
          Specify whether alpha channel information should be saved in the PLY file.
          If enabled, the data source's transfer function from the active view will be used.
          This property is disabled if EnableColoring isn't enabled.
        </Documentation>
        <Hints>
          <PropertyWidgetDecorator type="GenericDecorator"
                                   mode="enabled_state"
                                   property="EnableColoring"
                                   value="1" />
        </Hints>
      </IntVectorProperty>
292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323
      <StringVectorProperty command="SetInputArrayToProcess"
                            element_types="0 0 0 0 2"
                            name="ColorArrayName"
                            no_custom_default="1"
                            number_of_elements="5">
        <Documentation>
          The array that will be used for saving color information when
          **Enable Coloring** is ON.
        </Documentation>
        <ArrayListDomain name="array_list">
          <RequiredProperties>
            <Property function="Input" name="DummyInput" />
          </RequiredProperties>
        </ArrayListDomain>
        <Hints>
          <PropertyWidgetDecorator type="GenericDecorator"
                                   mode="visibility"
                                   property="EnableColoring"
                                   value="-1" />
          <!-- I am keeping this widget always hidden since I don't want the
               user to be able to change the array in the Writer's dialog.
               User should change the data's coloring properties in the active view
               instead -->
        </Hints>
      </StringVectorProperty>
      <ProxyProperty command="SetLookupTable" name="LookupTable" >
        <Documentation>Set the lookup table to use for scalar
        mapping.</Documentation>
        <ProxyGroupDomain name="groups">
          <Group name="lookup_tables" />
        </ProxyGroupDomain>
      </ProxyProperty>
324 325 326
      <!-- End of PLYWriter -->
    </Proxy>
    <!-- ================================================================= -->
327 328 329 330 331 332 333 334 335 336 337 338 339 340 341
    <Proxy class="vtkOBJWriter"
           name="OBJWriter">
      <Documentation short_help="Write polygonal data in Wavefront OBJ format.">
      </Documentation>
      <StringVectorProperty command="SetFileName"
                            name="FileName"
                            number_of_elements="1">
        <Documentation>The name of the file to be written.</Documentation>
      </StringVectorProperty>
      <InputProperty name="DummyInput" panel_visibility="never">
        <InputArrayDomain attribute_type="any" name="input_array" />
      </InputProperty>
      <!-- End of OBJWriter -->
    </Proxy>
    <!-- ================================================================= -->
342 343 344 345 346 347
    <Proxy base_proxygroup="internal_writers"
           base_proxyname="DataWriterBase"
           class="vtkGenericDataObjectWriter"
           name="DataSetWriterCore">
      <Documentation>Internal proxy used for writing legacy vtk
      files.</Documentation>
348 349
    </Proxy>
    <!-- ================================================================= -->
350 351
    <Proxy class="vtkXMLDataObjectWriter"
           name="XMLDataObjectWriterCore">
352 353 354 355 356 357
      <Documentation>Internal writer for writing xml-based vtk
      files.</Documentation>
      <IntVectorProperty command="SetDataMode"
                         default_values="2"
                         name="DataMode"
                         number_of_elements="1">
358
        <EnumerationDomain name="enum">
359 360 361 362 363 364
          <Entry text="Ascii"
                 value="0" />
          <Entry text="Binary"
                 value="1" />
          <Entry text="Appended"
                 value="2" />
365
        </EnumerationDomain>
366 367
        <Documentation>The mode uses for writing the file's data i.e. ascii,
        binary, appended binary.</Documentation>
368
      </IntVectorProperty>
369
      <IntVectorProperty command="SetHeaderType"
370
                         default_values="64"
371 372 373 374 375 376 377 378 379 380
                         name="HeaderType"
                         number_of_elements="1">
        <EnumerationDomain name="enum">
          <Entry text="UInt32" value="32" />
          <Entry text="UInt64" value="64" />
        </EnumerationDomain>
        <Documentation>Set the binary data header word type.  The default is
        UInt32. Set to UInt64 when storing arrays requiring 64-bit indexing.
        </Documentation>
      </IntVectorProperty>
381 382 383 384 385 386 387 388
      <IntVectorProperty command="SetEncodeAppendedData"
                         default_values="0"
                         name="EncodeAppendedData"
                         number_of_elements="1">
        <BooleanDomain name="bool" />
        <Documentation>When EncodeAppendedData is turned ON, the writer uses
        base64 encoding when writing binary data (only if appended mode is
        selected).</Documentation>
389
      </IntVectorProperty>
390 391 392 393
      <IntVectorProperty command="SetCompressorType"
                         default_values="0"
                         name="CompressorType"
                         number_of_elements="1">
394
        <EnumerationDomain name="enum">
395
          <Entry text="None"
396 397
                 value="0"
                 info="fastest write" />
398
          <Entry text="LZ4"
399 400 401 402 403 404 405 406
                 value="2"
                 info="fastest compressed write" />
          <Entry text="ZLib"
                 value="1"
                 info="balanced performance" />
          <Entry text="LZMA"
                 value="3"
                 info="smallest filesize" />
407
        </EnumerationDomain>
408
        <Documentation>The compression algorithm used to compress binary data
409 410 411
        (appended mode only). None offers fastest write, LZ4 offers fastest
        compressed write, ZLib offers balanced performance, LZMA offers
        smallest compressed filesize.</Documentation>
412
      </IntVectorProperty>
413
      <IntVectorProperty command="SetCompressionLevel"
414
                         default_values="6"
415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441
                         name="CompressionLevel"
                         number_of_elements="1">
        <EnumerationDomain name="enum">
          <Entry text="1"
                 value="1"
                 info="fastest write" />
          <Entry text="2"
                 value="2" />
          <Entry text="3"
                 value="3" />
          <Entry text="4"
                 value="4" />
          <Entry text="5"
                 value="5"
                 info="balanced performance" />
          <Entry text="6"
                 value="6" />
          <Entry text="7"
                 value="7" />
          <Entry text="8"
                 value="8" />
          <Entry text="9"
                 value="9"
                 info="smallest filesize" />
        </EnumerationDomain>
        <Documentation>A compression performance parameter from 1 (faster/larger
         compressed filesize) to 9 (slower/smaller compressed filesize).</Documentation>
442 443 444 445 446 447 448
        <Hints>
          <PropertyWidgetDecorator type="GenericDecorator"
                                   mode="enabled_state"
                                   property="CompressorType"
                                   value="0"
                                   inverse="1" />
        </Hints>
449 450 451
      </IntVectorProperty>
      <!-- End of XMLDataSetWriterCore -->
   </Proxy>
452
    <!-- ================================================================= -->
453
    <PWriterProxy base_proxygroup="internal_writers"
454
                  base_proxyname="XMLDataObjectWriterCore"
455 456 457 458
                  class="vtkXMLPMultiBlockDataWriter"
                  name="XMLPMultiBlockDataWriterCore">
      <Documentation>Internal proxy used by
      XMLMultiBlockDataWriter.</Documentation>
459 460 461
      <!-- End of XMLPMultiBlockDataWriterCore -->
    </PWriterProxy>
    <!-- ================================================================= -->
462
    <PWriterProxy base_proxygroup="internal_writers"
463
                  base_proxyname="XMLDataObjectWriterCore"
464 465 466 467 468 469
                  class="vtkXMLPUniformGridAMRWriter"
                  name="XMLPUniformGridAMRWriter">
      <Documentation>
        Internal proxy used by XMLUniformGridAMRWriter
      </Documentation>
      <!-- End of XMLPUniformGridAMRWriter-->
470 471
    </PWriterProxy>
    <!-- ================================================================= -->
472
    <PWriterProxy base_proxygroup="internal_writers"
473
                  base_proxyname="XMLDataObjectWriterCore"
474 475 476 477
                  class="vtkXMLPPolyDataWriter"
                  name="XMLPPolyDataWriterCore">
      <Documentation>Internal writer used to write XML poly data in
      parallel.</Documentation>
478 479 480 481 482 483 484 485 486
      <IntVectorProperty command="SetGhostLevel"
                         default_values="1"
                         name="GhostLevel"
                         number_of_elements="1">
        <IntRangeDomain min="0"
                        name="range" />
        <Documentation>The number of ghost levels to include in the output
        file(s).</Documentation>
      </IntVectorProperty>
487 488 489 490 491 492 493 494 495 496
      <IntVectorProperty command="SetUseSubdirectory"
                         name="UseSubdirectory"
                         label="Store Data in Subdirectory"
                         number_of_elements="1"
                         default_values="1">
        <BooleanDomain name="bool"/>
        <Documentation>This property controls whether the writer puts the files for each piece
          in the same directory as the pvt* file or in a subdirectory named the same as the
          pvt* file without its extension</Documentation>
      </IntVectorProperty>
497 498
    </PWriterProxy>
    <!-- ================================================================= -->
499
    <PWriterProxy base_proxygroup="internal_writers"
500
                  base_proxyname="XMLDataObjectWriterCore"
501 502 503 504
                  class="vtkXMLPUnstructuredGridWriter"
                  name="XMLPUnstructuredGridWriterCore">
      <Documentation>Internal writer used to write XML poly data in
      parallel.</Documentation>
505 506 507 508 509 510 511 512 513
      <IntVectorProperty command="SetGhostLevel"
                         default_values="1"
                         name="GhostLevel"
                         number_of_elements="1">
        <IntRangeDomain min="0"
                        name="range" />
        <Documentation>The number of ghost levels to include in the output
        file(s).</Documentation>
      </IntVectorProperty>
514 515 516 517 518 519 520 521 522 523
      <IntVectorProperty command="SetUseSubdirectory"
                         name="UseSubdirectory"
                         label="Store Data in Subdirectory"
                         number_of_elements="1"
                         default_values="1">
        <BooleanDomain name="bool"/>
        <Documentation>This property controls whether the writer puts the files for each piece
          in the same directory as the pvt* file or in a subdirectory named the same as the
          pvt* file without its extension</Documentation>
      </IntVectorProperty>
524 525
    </PWriterProxy>
    <!-- ================================================================= -->
526
    <PWriterProxy base_proxygroup="internal_writers"
527
                  base_proxyname="XMLDataObjectWriterCore"
528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543
                  class="vtkXMLPTableWriter"
                  name="XMLPTableCore">
      <Documentation>Internal writer used to write XML poly data in
      parallel.</Documentation>
      <IntVectorProperty command="SetUseSubdirectory"
                         name="UseSubdirectory"
                         label="Store Data in Subdirectory"
                         number_of_elements="1"
                         default_values="1">
        <BooleanDomain name="bool"/>
        <Documentation>This property controls whether the writer puts the files for each piece
          in the same directory as the pvt* file or in a subdirectory named the same as the
          pvt* file without its extension</Documentation>
      </IntVectorProperty>
    </PWriterProxy>
    <!-- ================================================================= -->
544
    <PWriterProxy base_proxygroup="internal_writers"
545
                  base_proxyname="XMLDataObjectWriterCore"
546 547 548 549
                  class="vtkXMLPStructuredGridWriter"
                  name="XMLPStructuredGridWriterCore">
      <Documentation>Internal writer used to write XML poly data in
      parallel.</Documentation>
550 551 552 553 554 555 556 557 558 559
      <IntVectorProperty command="SetUseSubdirectory"
                         name="UseSubdirectory"
                         label="Store Data in Subdirectory"
                         number_of_elements="1"
                         default_values="1">
        <BooleanDomain name="bool"/>
        <Documentation>This property controls whether the writer puts the files for each piece
          in the same directory as the pvt* file or in a subdirectory named the same as the
          pvt* file without its extension</Documentation>
      </IntVectorProperty>
560 561
    </PWriterProxy>
    <!-- ================================================================= -->
562
    <PWriterProxy base_proxygroup="internal_writers"
563
                  base_proxyname="XMLDataObjectWriterCore"
564 565 566 567
                  class="vtkXMLPRectilinearGridWriter"
                  name="XMLPRectilinearGridWriterCore">
      <Documentation>Writer to write rectilinear grid in a xml-based vtk data
      file. Can be used for parallel writing.</Documentation>
568 569 570 571 572 573 574 575 576 577
      <IntVectorProperty command="SetUseSubdirectory"
                         name="UseSubdirectory"
                         label="Store Data in Subdirectory"
                         number_of_elements="1"
                         default_values="1">
        <BooleanDomain name="bool"/>
        <Documentation>This property controls whether the writer puts the files for each piece
          in the same directory as the pvt* file or in a subdirectory named the same as the
          pvt* file without its extension</Documentation>
      </IntVectorProperty>
578 579
    </PWriterProxy>
    <!-- ================================================================= -->
580
    <PWriterProxy base_proxygroup="internal_writers"
581
                  base_proxyname="XMLDataObjectWriterCore"
582 583 584 585 586
                  class="vtkXMLPImageDataWriter"
                  name="XMLPImageDataWriterCore"
                  parallel_only="1">
      <Documentation>Writer to write image data in a xml-based vtk data file.
      Can be used for parallel writing.</Documentation>
587 588 589 590 591 592 593 594 595 596
      <IntVectorProperty command="SetUseSubdirectory"
                         name="UseSubdirectory"
                         label="Store Data in Subdirectory"
                         number_of_elements="1"
                         default_values="1">
        <BooleanDomain name="bool"/>
        <Documentation>This property controls whether the writer puts the files for each piece
          in the same directory as the pvt* file or in a subdirectory named the same as the
          pvt* file without its extension</Documentation>
      </IntVectorProperty>
597 598 599
    </PWriterProxy>
  </ProxyGroup>
</ServerManagerConfiguration>