Hi Liu, <br><br>You are right, I am doing renWin -&gt; AddRenderer( ) several times, although not inside a loop. How can I avoid doing this. Everytime I click a button on my program, I am creating a new rendering on the same renderer window and that's why everytime I am doing AddRenderer( ). How can I not do AddRenderer( ) everytime? Any ideas? 
<br><br>Thanks for all your help, <br><br>Regards, <br>Rashed karim <br><br><div><span class="gmail_quote">On 9/4/06, <b class="gmail_sendername">Yixun Liu</b> &lt;<a href="mailto:yxliu@fudan.edu.cn">yxliu@fudan.edu.cn</a>
&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>





<div bgcolor="#ffffff">
<div><font face="Bookman Old Style">Hi,</font></div>
<div><font face="Bookman Old Style"></font>&nbsp;</div>
<div><font face="Bookman Old Style">You can delete a filter immediately after 
its output has been past to its downstream filter. For example 
filter2-&gt;SetInput(filter1-&gt;GetOutput()); 
filter1-&gt;Delete();</font></div>
<div><font face="Bookman Old Style"></font>&nbsp;</div>
<div><font face="Bookman Old Style">Do you put renWin-&gt;AddRenderer() in a 
loop or call renWin-&gt;AddRenderer() often. Note that the same renderer will be 
added many&nbsp; times in the renWin if you call AddRenderer() in a loop. Two or 
three renderers will make your program run very slow.</font></div>
<div><font face="Bookman Old Style"></font>&nbsp;</div>
<div><font face="Bookman Old Style">Cheers,</font></div>
<div><font face="Bookman Old Style"></font>&nbsp;</div>
<div><font face="Bookman Old Style">Yixun Liu</font></div></div>

</div></blockquote></div><br><br clear="all"><br>-- <br>Rashed