<div dir="ltr">In Python, you can do this:<div><br></div><div><div>iter = mb.NewIterator()</div><div><br></div><div>while not iter.IsDoneWithTraversal():</div><div>    print iter.GetCurrentMetaData().Get(<a href="http://vtk.vtkCompositeDataSet.NAME">vtk.vtkCompositeDataSet.NAME</a>())</div><div>    iter.GoToNextItem()</div></div><div><br></div><div><br></div><div>The C++ code is almost identical. The name is stored in the MetaData of each block with the vtkCompositeDataSet::NAME() key.</div><div><br></div><div>Best,</div><div>-berk</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 8, 2014 at 11:53 AM, Evan Kao <span dir="ltr"><<a href="mailto:tossin@gmail.com" target="_blank">tossin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Is there a way to get the name of a block when iterating (with ExtractBlock I assume)?  It wasn't clear to me in the documentation what method or sequence of methods I could use to get the name of the data itself.<br><br></div>Thanks,<br>Evan Kao<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 8, 2014 at 4:45 AM, Berk Geveci <span dir="ltr"><<a href="mailto:berk.geveci@kitware.com" target="_blank">berk.geveci@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">There is still no specific method. You have to iterate over the blocks and do a linear search.<div><br></div><div>Best,</div><div>-berk</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Tue, Oct 7, 2014 at 11:21 PM, Evan Kao <span dir="ltr"><<a href="mailto:tossin@gmail.com" target="_blank">tossin@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div><div>Hello vtkusers,<br><br></div>I want to extract a block from a Multi-block dataset (read in using the Ensight reader) using the block's name, but I had trouble finding such a method in the documentation.  I found <a href="http://public.kitware.com/pipermail/paraview/2011-March/020435.html" target="_blank">this thread</a> about the same topic (but in Paraview), which suggested there was no method at the time, but since it's from 3-4 years ago, I was wondering if something in vtk had been written by now.<br><br>Thanks,<br></div>Evan Kao<br></div>
<br></div></div>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>