<div dir="ltr">Is this call supposed make a pipeline connection? Note that SetNthInputConnection() makes a pipeline connection whereas SetInputData() and variants do not. Once you figure it out, if SetInputData() is still good, I can share a way of doing what you want. If not, this code will have to be refactored. You can simply pass data objects if you want to connect pipelines anymore.<div><br></div><div>Best,</div><div>-berk</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 29, 2015 at 9:47 AM, Nicole Kovacs <span dir="ltr"><<a href="mailto:nkovac2@uwo.ca" target="_blank">nkovac2@uwo.ca</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 style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hi guys, </p>
<p><br>
</p>
<p>I apologize if this is a basic question, I'm new to VTK and I'm trying to port some VTK code from version 5.x to version 6.x</p>
<p><br>
</p>
<p>I'm facing various errors regarding GetProducerPort's removal from vtkDataObject. I know that I should be replacing
<code>someAlgorithm->SetInputConnection(someDataObject->GetProducerPort());</code><br>
by <code>someAlgorithm->SetInputData(someDataObject);</code></p>
<p><br>
</p>
<p>but the code I have is a bit different, such as:<br>
<code>someAlgorithm->SetNthInputConnection(port, index, someDataObject->GetProducerPort());</code></p>
<p><br>
<code></code></p>
<p>I thought about looking for some <code>SetNthInputData</code> method that takes as arguments a port and an index and could solve my problem, but haven't found anything that useful. I did find a method called
<code>SetInputDataObject(int port, vtkDataObject *data)</code> that has the port, but not the index.</p>
<p><br>
</p>
<p>Is there a way that I can port this part of my code? Is there a reason that <code>
SetInputData</code> methods don't have indices as arguments?</p>
<p><br>
</p>
<p>I have talked to the author of the code I'm porting and I know that in some cases I don't need to specify the port, only the input index. Is there a method that does that?
</p>
<p><br>
</p>
<p>Thank you for your attention!<br>
</p>
</div>
</div>

<br>_______________________________________________<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>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</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>