Dear David,<br><br>Thank you for your information. I have removed the vtkStructuredGridOutlineFilter and referred to &quot;VTK/Graphics/Testing/Cxx/TestMultiBlock.cxx&quot; to rewrite the code:<br><br><br><div style="margin-left: 40px;">
    string dir=&quot;/home/viet/vtk_test/taylor/&quot;;<br>    plLD-&gt;SetDatabaseDirectory(dir.c_str());<br>    plLD-&gt;Update();<br><br>    vtkMultiBlockDataSet* mbds = plLD-&gt;GetOutput();<br><br>    vtkCompositeDataGeometryFilter* geom =    vtkCompositeDataGeometryFilter::New();<br>
<br> <span style="color: rgb(255, 0, 0);">    geom-&gt;SetInputConnection(0, mbds-&gt;GetOutputPort(0));</span><br><br>    vtkShrinkPolyData* shrink = vtkShrinkPolyData::New();<br>     shrink-&gt;SetShrinkFactor(1.0);<br>
     shrink-&gt;SetInputConnection(0, geom-&gt;GetOutputPort(0));<br><br>     vtkPolyDataMapper* shMapper = vtkPolyDataMapper::New();<br>      shMapper-&gt;SetInputConnection(0, shrink-&gt;GetOutputPort(0));<br>      vtkActor* shActor = vtkActor::New();<br>
<br></div><br>Since the class &quot;vtkMultiBlockDataSet&quot; has no member named &quot;GetOutputPort&quot;, I get a error message for <br><br><span style="color: rgb(255, 0, 0);">geom-&gt;SetInputConnection(0, 
mbds-&gt;GetOutputPort(0));</span><br><br>Should I find a way to convert a vtkMultiBlockDataSet object to  an vtkXMLMultiGroupDataReader object in order to use vtkCompositeDataGeometryFilter?<br><br>Thank you in advance for your help.<br>
Best,<br><br>Viet.<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div class="h5">
<br>
</div></div></blockquote></div>