<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    i have one more question: why does the following line work (see
    below for the context)? <br>
    <br>
    <font color="#ff0000">multiBDS_read->ShallowCopy(reader->GetOutput());<br>
      <br>
    </font>why does ShallowCopy copies all the content to multiBDS_read
    (as compared to DeepCopy)?<br>
    <br>
    <br>
    thanks<br>
    simon<br>
    <br>
    On 27.10.2014 15:17, Tanaka Simon wrote<br>
    <blockquote cite="mid:544E5405.9030905@gmx.ch" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      i think found the solution:<br>
      <br>
      <br>
          vtkSmartPointer<vtkXMLMultiBlockDataReader> reader =
      vtkSmartPointer<vtkXMLMultiBlockDataReader>::New();<br>
         
      reader->SetFileName("vtkMultiBlockDataSetWriter_output.vtm");{<br>
          reader->Update();<br>
      <br>
          vtkSmartPointer<vtkPolyData> linePolyData =<br>
          vtkSmartPointer<vtkPolyData>::New();<br>
          /* add some vtkLine to linePolyData */<br>
      <br>
          vtkSmartPointer<vtkMultiBlockDataSet> multiBDS_read =
      vtkSmartPointer<vtkMultiBlockDataSet>::New ();<br>
      <font color="#ff0000">   
        multiBDS_read->ShallowCopy(reader->GetOutput());</font><br>
         
      multiBDS_read->(multiBDS->GetNumberOfBlocks(),linePolyData);
      // append one more block<br>
      <br>
          vtkSmartPointer<vtkXMLMultiBlockDataWriter> writer =
      vtkSmartPointer<vtkXMLMultiBlockDataWriter>::New();<br>
         
      writer->SetFileName("vtkMultiBlockDataSetWriter_output.vtm");<br>
          writer->SetInput(multiBDS_read);<br>
          writer->Write();<br>
      <br>
      <br>
      <br>
      <br>
      <div class="moz-cite-prefix">On 27.10.2014 14:57, Tanaka Simon
        wrote:<br>
      </div>
      <blockquote cite="mid:544E4F58.8030805@gmx.ch" type="cite">
        <meta http-equiv="content-type" content="text/html;
          charset=windows-1252">
        Hello, I want to read a vtkMultiBlockDataSet and append some
        more blocks (vtkPolyData). How do I have to extract the blocks
        from the reader and how can I add new blocks?<br>
        <br>
        <br>
        <br>
        the (pseudo) code looks like this. Please have a look at the
        line with the red comment, the rest should be fine:<br>
        <br>
        <br>
            vtkSmartPointer<vtkXMLMultiBlockDataReader> reader =
        vtkSmartPointer<vtkXMLMultiBlockDataReader>::New();<br>
           
        reader->SetFileName("vtkMultiBlockDataSetWriter_output.vtm");{<br>
            reader->Update();<br>
        <br>
            vtkSmartPointer<vtkPolyData> linePolyData =<br>
            vtkSmartPointer<vtkPolyData>::New();<br>
            /* add some vtkLine to linePolyData */<br>
        <br>
            vtkSmartPointer<vtkMultiBlockDataSet> multiBDS_read =
        vtkSmartPointer<vtkMultiBlockDataSet>::New ();<br>
        <font color="#ff0000">   
          multiBDS_read->SETBLOCKS(reader->GETBLOCKS()); // HOW
          CAN I TRANSFER THE BLOCKS FROM READER TO MULTIBDS_READER?</font><br>
           
        multiBDS_read->(multiBDS->GetNumberOfBlocks(),linePolyData);
        // append one more block<br>
        <br>
            vtkSmartPointer<vtkXMLMultiBlockDataWriter> writer =
        vtkSmartPointer<vtkXMLMultiBlockDataWriter>::New();<br>
           
        writer->SetFileName("vtkMultiBlockDataSetWriter_output.vtm");<br>
            writer->SetInput(multiBDS_read);<br>
            writer->Write();<br>
        <br>
        <br>
        thanks<br>
        s<br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Powered by <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Please keep messages on-topic and check the VTK FAQ at: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a>

Follow this link to subscribe/unsubscribe:
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://public.kitware.com/mailman/listinfo/vtkusers">http://public.kitware.com/mailman/listinfo/vtkusers</a>
</pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at <a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Please keep messages on-topic and check the VTK FAQ at: <a class="moz-txt-link-freetext" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a>

Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://public.kitware.com/mailman/listinfo/vtkusers">http://public.kitware.com/mailman/listinfo/vtkusers</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>