I think the &quot;Collection&quot; Gridtype is the answer for this. <div><br></div><div>Specify the whole object via the collection grid and the individual pieces as subgrids each covering different portions of the domain.<div>

<br></div><div><font class="Apple-style-span" face="Verdana, Arial, Helvetica, sans-serif"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;">Below is a fake example, (I couldn&#39;t get parallel paraview git master server to write the wavelet source out correctly, but suspect an earlier version would), but the overall layout should look like this:</span></font></div>

<div><font class="Apple-style-span" face="Verdana, Arial, Helvetica, sans-serif"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"><div><br></div><div>&lt;?xml version=&quot;1.0&quot; ?&gt;</div>

<div>&lt;!DOCTYPE Xdmf SYSTEM &quot;Xdmf.dtd&quot; []&gt;</div><div>&lt;Xdmf xmlns:xi=&quot;<a href="http://www.w3.org/2003/XInclude">http://www.w3.org/2003/XInclude</a>&quot; Version=&quot;2.2&quot;&gt;</div><div>  &lt;Domain&gt;</div>

<div>  &lt;Grid Name=&quot;Wavelet&quot; GridType=&quot;Collection&quot;&gt;</div><div>    &lt;Grid GridType=&quot;Uniform&quot;&gt;</div><div>      &lt;Topology TopologyType=&quot;3DCORECTMesh&quot; Dimensions=&quot;11 21 21&quot;/&gt;</div>

<div>      &lt;Geometry GeometryType=&quot;ORIGIN_DXDYDZ&quot;&gt;</div><div>        &lt;DataItem Name=&quot;Origin&quot; Dimensions=&quot;3&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>

<div>0 0 0 </div><div>&lt;/DataItem&gt;</div><div>        &lt;DataItem Name=&quot;Spacing&quot; Dimensions=&quot;3&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div><div>1 1 1 </div>

<div>&lt;/DataItem&gt;</div><div>      &lt;/Geometry&gt;</div><div>      &lt;Attribute Name=&quot;RTData&quot; Active=&quot;1&quot; AttributeType=&quot;Scalar&quot; Center=&quot;Node&quot;&gt;</div><div>        &lt;DataItem Dimensions=&quot;11 21 21&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot; Format=&quot;HDF&quot;&gt;/Users/demarle/tmp/wavelet1.h5:/Data0&lt;/DataItem&gt;</div>

<div>      &lt;/Attribute&gt;</div><div>    &lt;/Grid&gt;</div><div>    &lt;Grid GridType=&quot;Uniform&quot;&gt;</div><div>      &lt;Topology TopologyType=&quot;3DCORECTMesh&quot; Dimensions=&quot;10 21 21&quot;/&gt;</div>

<div>      &lt;Geometry GeometryType=&quot;ORIGIN_DXDYDZ&quot;&gt;</div><div>        &lt;DataItem Name=&quot;Origin&quot; Dimensions=&quot;3&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>

<div>10 0 0 </div><div>&lt;/DataItem&gt;</div><div>        &lt;DataItem Name=&quot;Spacing&quot; Dimensions=&quot;3&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div><div>1 1 1 </div>

<div>&lt;/DataItem&gt;</div><div>      &lt;/Geometry&gt;</div><div>      &lt;Attribute Name=&quot;RTData&quot; Active=&quot;1&quot; AttributeType=&quot;Scalar&quot; Center=&quot;Node&quot;&gt;</div><div>        &lt;DataItem Dimensions=&quot;10 21 21&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot; Format=&quot;HDF&quot;&gt;/Users/demarle/tmp/wavelet2.h5:/Data0&lt;/DataItem&gt;</div>

<div>      &lt;/Attribute&gt;</div><div>    &lt;/Grid&gt;</div><div>  &lt;/Grid&gt;</div><div>  &lt;/Domain&gt;</div><div>&lt;/Xdmf&gt;</div><div><br></div></span></font>David E DeMarle<br>Kitware, Inc.<br>R&amp;D Engineer<br>

28 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-371-3971 x109<br>
<br><br><div class="gmail_quote">On Thu, May 26, 2011 at 4:48 AM, Dominik Szczerba <span dir="ltr">&lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
I have realized that Xdmf does not have a concept of &quot;extents&quot;, just<br>
as vtkImageData does.<br>
This is a problem for me, because I need to store separate VOI&#39;s that<br>
make up one consistent canvas.<br>
What&#39;s the best way to accomplish this with Xdmf? I am aware of the<br>
HyperSlab concept, but the examples I saw so far were of the type:<br>
<br>
&lt;DataItem ItemType=&quot;HyperSlab&quot;<br>
  Dimensions=&quot;25 50 75 3&quot;<br>
  Type=&quot;HyperSlab&quot;&gt;<br>
  &lt;DataItem<br>
    Dimensions=&quot;3 4&quot;<br>
    Format=&quot;XML&quot;&gt;<br>
    0 0 0 0<br>
    2 2 2 1<br>
    25 50 75 3<br>
    &lt;/DataItem&gt;<br>
    &lt;DataItem<br>
    Name=&quot;Points&quot;<br>
    Dimensions=&quot;100 200 300 3&quot;<br>
    Format=&quot;HDF&quot;&gt;<br>
    MyData.h5:/XYZ<br>
  &lt;/DataItem&gt;<br>
&lt;/DataItem&gt;<br>
<br>
e.g. referencing subset of some full, but existing dataset. I do not<br>
have this full dataset, I have multiple ones making up for one full.<br>
How do others deal with this?<br>
<br>
Best regards,<br>
Dominik<br>
_______________________________________________<br>
Xdmf mailing list<br>
<a href="mailto:Xdmf@lists.kitware.com">Xdmf@lists.kitware.com</a><br>
<a href="http://www.kitware.com/cgi-bin/mailman/listinfo/xdmf" target="_blank">http://www.kitware.com/cgi-bin/mailman/listinfo/xdmf</a><br>
</blockquote></div><br></div></div>