<div dir="ltr">RequestData doesn't get called unless the pipeline determines that something has changed. This is at core of VTK's demand driven execution pipeline. You may want to checkout Berk's blog (<a href="http://www.kitware.com/blog/home/post/831">http://www.kitware.com/blog/home/post/831</a>) about how you can use `CONTINUE_EXECUTING` key for "streaming".<div><br></div><div>Utkarsh</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jun 24, 2015 at 2:32 PM Dean, Kevin <<a href="mailto:kevin.dean@decisionsciencescorp.com">kevin.dean@decisionsciencescorp.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><span style="font-family:monospace,monospace">I was wondering if anyone has run into this problem before. I am streaming vtkPolyData objects into ParaView, but for some reason (after my UpdatePipeline function is called), the executive does not call RequestData upon an Update command. Could there be any reasons for this?<br><br></span></div><span style="font-family:monospace,monospace">Here is my snippet:<br><br><span style="color:rgb(116,27,71)"><b>void</b></span> <b>VTKPolyDataObjectsDDSReader::UpdateMyPipeline</b>(<span style="color:rgb(56,118,29)">vtkPolyData</span>* poly_data)<br>{<br></span></div><span style="font-family:monospace,monospace">  <span style="color:rgb(56,118,29)">// DEBUG:</span><br></span><div><span style="font-family:monospace,monospace">  <span style="color:rgb(56,118,29)">// printf("%s\n", __PRETTY_FUNCTION__);</span><br><br>  <span style="color:rgb(56,118,29)">VTKPolyDataObjectsDDSReader</span>::<b><span style="color:rgb(153,0,255)">UpdateInformation</span></b>();<br>  <span style="color:rgb(56,118,29)">vtkStreamingDemandDrivenPipeline</span>* executive = <span style="color:rgb(56,118,29)">vtkStreamingDemandDrivenPipeline</span>::<i>SafeDownCast</i>(<span style="color:rgb(56,118,29)">VTKPolyDataObjectsDDSReader</span>::<span style="color:rgb(153,0,255)"><b>GetExecutive</b></span>());<br><br>  <b><span style="color:rgb(116,27,71)">if</span></b> (!executive)<br>  {<br>    <b><span style="color:rgb(116,27,71)">return</span></b>;<br>  }<br><br>  <b><span style="color:rgb(116,27,71)">this</span></b>-><span style="color:rgb(0,0,255)">poly_data</span> = poly_data;<br><br>  <span style="color:rgb(116,27,71)"><b>for</b></span> (<span style="color:rgb(116,27,71)"><b>int</b></span> i = 0; i < <span style="color:rgb(116,27,71)"><b>this</b></span>-><span style="color:rgb(0,0,255)">poly_data</span>-><span style="color:rgb(153,0,255)"><b>GetNumberOfPieces</b></span>(); i++)<br>  {<br>    executive-><span style="color:rgb(153,0,255)"><b>SetUpdateExtent</b></span>(0, i, <span style="color:rgb(116,27,71)"><b>this</b></span>-><span style="color:rgb(0,0,255)">poly_data</span>-><span style="color:rgb(153,0,255)"><b>GetNumberOfPieces</b></span>(), 0);<br>    <span style="color:rgb(106,168,79)">VTKPolyDataObjectsDDSReader</span>::<span style="color:rgb(153,0,255)"><b>Update</b></span>();<br>  }<br>}</span><br><br></div><div>Any help is appreciated! Thanks guys.<br><br></div><div>Kevin E. Dean<br><br></div><div>P.S. - also attached is a screenshot of what some of the output looks like.<br></div></div>

<br>
<span><font color="#888888">This email and its contents are confidential. If you are not the 
intended recipient, please do not disclose or use the information within
 this email or its attachments. If you have received this email in 
error, please report the error to the sender by return email and 
delete this communication from your records.</font></span></blockquote></div>