Hi,<br><br>I currently working on an application that analyses a live data stream and renders the results as images on the screen. Some of these images are redrawn completely for each new data unit that comes in. Others accumulate the data over time and scroll by a certain amount each time a new data unit comes in, giving the impression of a fish finder (sonar) screen.<br>
<br>My question is this: How should I create such display for my application using vtk? Basically what I&#39;m asking is how to accumulate data over time and refresh the display for each new unit that comes in without reprocessing the whole data set each time.<br>
<br>Example:<br>- A new data unit comes in, it has points data along with scalar data (Let&#39;s say it&#39;s a vtkPolyData object);<br>- I want to accumulate this new unit to an already exiting buffer;<br>- Some filter runs on this data buffer (note: The points never overlap and are equally spaced in time);<br>
- Render the scene with the new data unit.<br><br>How do I prevent the filter from reprocessing the part that hasn&#39;t changed? If no solution is available out of the box are there any good practices guidelines for cases like this?<br>
<br>I hope this is clear enough!<br><br>Regards,<br><br>Marc <br>