proxies_xdmf3.xml 9.03 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 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
<ServerManagerConfiguration>
  <!-- ******************************************************************** -->
  <ProxyGroup name="internal_sources">
    <SourceProxy name="Xdmf3ReaderCore" class="vtkXdmf3Reader">
      <!--
      <StringVectorProperty name="FileName"
        command="SetFileName" number_of_elements="1">
        <FileListDomain name="files"/>
      </StringVectorProperty>
      -->

      <StringVectorProperty animateable="0"
                            clean_command="RemoveAllFileNames"
                            command="AddFileName"
                            information_property="FileNameInfo"
                            name="FileName"
                            number_of_elements="1"
                            panel_visibility="never"
                            repeat_command="1">
        <FileListDomain name="files" />
        <Documentation>The list of files to be read by the
        reader.</Documentation>
      </StringVectorProperty>


      <DoubleVectorProperty information_only="1"
                            name="TimestepValues">
        <TimeStepsInformationHelper />
      </DoubleVectorProperty>

      <StringVectorProperty information_only="1"
                            name="PointArrayInfo">
        <ArraySelectionInformationHelper attribute_name="Point" />
      </StringVectorProperty>
      <StringVectorProperty command="SetPointArrayStatus"
                            element_types="2 0"
                            information_property="PointArrayInfo"
                            label="Point Arrays"
                            name="PointArrayStatus"
                            number_of_elements="0"
                            number_of_elements_per_command="2"
                            panel_visibility="default"
                            repeat_command="1">
        <ArraySelectionDomain name="array_list">
          <RequiredProperties>
            <Property function="ArrayList"
                      name="PointArrayInfo" />
          </RequiredProperties>
        </ArraySelectionDomain>
        <Documentation>This property lists which point-centered arrays to
        read.</Documentation>
      </StringVectorProperty>
      <StringVectorProperty information_only="1"
                            name="CellArrayInfo">
        <ArraySelectionInformationHelper attribute_name="Cell" />
      </StringVectorProperty>
      <StringVectorProperty command="SetCellArrayStatus"
                            element_types="2 0"
                            information_property="CellArrayInfo"
                            label="Cell Arrays"
                            name="CellArrayStatus"
                            number_of_elements="0"
                            number_of_elements_per_command="2"
                            panel_visibility="default"
                            repeat_command="1">
        <ArraySelectionDomain name="array_list">
          <RequiredProperties>
            <Property function="ArrayList"
                      name="CellArrayInfo" />
          </RequiredProperties>
        </ArraySelectionDomain>
        <Documentation>This property lists which cell-centered arrays to
        read.</Documentation>
      </StringVectorProperty>
      <StringVectorProperty information_only="1"
                            name="SetInfo">
        <ArraySelectionInformationHelper attribute_name="Set" />
      </StringVectorProperty>
      <StringVectorProperty command="SetSetStatus"
                            element_types="2 0"
                            information_property="SetInfo"
                            label="Sets"
                            name="SetStatus"
                            number_of_elements="2"
                            number_of_elements_per_command="2"
                            repeat_command="1">
        <ArraySelectionDomain name="array_list">
          <RequiredProperties>
            <Property function="ArrayList"
                      name="SetInfo" />
          </RequiredProperties>
        </ArraySelectionDomain>
        <Documentation>Select the sets to be loaded from the dataset, if
        any.</Documentation>
      </StringVectorProperty>

      <Hints>
98
        <ReaderFactory extensions="xmf xdmf xmf3 xdmf3"
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
                       file_description="Xdmf3 Reader" />
      </Hints>
      <!-- End of Xdmf3Reader -->
    </SourceProxy>
  </ProxyGroup>

  <!-- ==================================================================== -->
  <ProxyGroup name="sources">
    <SourceProxy base_proxygroup="internal_sources"
                 base_proxyname="Xdmf3ReaderCore"
                 class="vtkXdmf3Reader"
                 name="Xdmf3ReaderT">
      <Documentation short_help=
                     "Reads XDMF data files so that they can be visualized using VTK.">
Reads XDMF data files so that they can be visualized using VTK. The
output data produced by this reader depends on the number of grids in
the data file. If the data file has a single domain with a single
grid, then the output type is a vtkDataSet subclass of the appropriate
type, otherwise it's a vtkMultiBlockDataSet.
      </Documentation>

      <IntVectorProperty command="SetFileSeriesAsTime"
                         default_values="1"
                         name="AsTime"
                         number_of_elements="1"
                         panel_visibility="never" >
        <BooleanDomain name="bool" />
        <Documentation>This hidden property controls whether the reader should
        treat a file series as a temporal or spatial partitioning.</Documentation>
      </IntVectorProperty>

      <Hints>
131
        <ReaderFactory extensions="xmf xdmf xmf3 xdmf3"
132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
                       file_description="Xdmf3 Reader" />
      </Hints>
      <!-- End of Xdmf3ReaderT -->
    </SourceProxy>

    <SourceProxy base_proxygroup="internal_sources"
                 base_proxyname="Xdmf3ReaderCore"
                 class="vtkXdmf3Reader"
                 name="Xdmf3ReaderS">
      <Documentation short_help=
                     "Reads XDMF data files so that they can be visualized using VTK.">
Reads XDMF data files so that they can be visualized using VTK. The
output data produced by this reader depends on the number of grids in
the data file. If the data file has a single domain with a single
grid, then the output type is a vtkDataSet subclass of the appropriate
type, otherwise it's a vtkMultiBlockDataSet.
      </Documentation>

      <IntVectorProperty command="SetFileSeriesAsTime"
                         default_values="0"
                         name="AsTime"
                         number_of_elements="1"
                         panel_visibility="never" >
        <BooleanDomain name="bool" />
        <Documentation>This hidden property controls whether the reader should
        treat a file series as a temporal or spatial partitioning.</Documentation>
      </IntVectorProperty>

      <Hints>
161
        <ReaderFactory extensions="xmf xdmf xmf3 xdmf3"
162 163 164 165 166 167 168 169
                       file_description="Xdmf3 Reader (Top Level Partition)" />
      </Hints>
      <!-- End of Xdmf3ReaderS -->
    </SourceProxy>
  </ProxyGroup>

  <!-- ******************************************************************** -->
  <ProxyGroup name="writers">
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
    <!-- ================================================================= -->
    <PWriterProxy base_proxygroup="internal_writers"
                  base_proxyname="ParallelWriterBase"
                  class="vtkXdmf3Writer"
                  name="Xdmf3Writer">
      <Documentation short_help="Write data in Xdmf files.">Writer to write
      data in eXtensible Data Model and Format *(XDMF) files.</Documentation>
      <InputProperty command="SetInputConnection"
                     name="Input">
        <ProxyGroupDomain name="groups">
          <Group name="sources" />
          <Group name="filters" />
        </ProxyGroupDomain>
        <DataTypeDomain composite_data_supported="1"
                        name="input_type">
          <DataType value="vtkDataSet" />
          <DataType value="vtkGraph" />
        </DataTypeDomain>
        <Documentation>The input filter/source whose output dataset is to
        written to the file.</Documentation>
      </InputProperty>
      <IntVectorProperty command="SetWriteAllTimeSteps"
                         default_values="0"
                         name="WriteAllTimeSteps"
                         number_of_elements="1">
        <BooleanDomain name="bool" />
        <Documentation>When WriteAllTimeSteps is turned ON, the writer is
        executed once for each time step available from the
        reader.</Documentation>
      </IntVectorProperty>
      <PropertyGroup label="File Series">
        <Property name="WriteAllTimeSteps" />
      </PropertyGroup>
      <Hints>
        <Property name="Input"
                  show="0" />
        <Property name="FileName"
                  show="0" />
        <Property name="GhostLevel"
                  show="0" />
        <WriterFactory extensions="xmf"
                       file_description="Xdmf3 Data File" />
      </Hints>
      <!-- End of Xdmf3Writer -->
    </PWriterProxy>

216 217
  </ProxyGroup>
</ServerManagerConfiguration>