<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>It is actually supposed to make a pipeline connection. You're right, my mistake to think SetInputData() would work.</p>
<p><br>
</p>
<p>What do you mean by "you can simply pass data objects if you want to connect pipelines anymore"? I tried doing:</p>
<p><code>someAlgorithm->SetNthInputConnection(port, index, *someDataObject);</code></p>
<p>but it didn't work.</p>
<p><br>
</p>
<p>Also, by "refactored" do you mean using just SetInputConnection?</p>
<p><br>
</p>
<p>Nicole<br>
</p>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> Berk Geveci <berk.geveci@kitware.com><br>
<b>Sent:</b> Monday, June 1, 2015 1:14 PM<br>
<b>To:</b> Nicole Kovacs<br>
<b>Cc:</b> vtkusers@vtk.org<br>
<b>Subject:</b> Re: [vtkusers] VTK 6 Migration - GetProducerPort in SetNthInputConnection replacement</font>
<div> </div>
</div>
<div>
<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>
</div>
</div>
</div>
</body>
</html>