Hi Liu, <br><br>You are right, I am doing renWin -> 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> <<a href="mailto:yxliu@fudan.edu.cn">yxliu@fudan.edu.cn</a>
> 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> </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->SetInput(filter1->GetOutput());
filter1->Delete();</font></div>
<div><font face="Bookman Old Style"></font> </div>
<div><font face="Bookman Old Style">Do you put renWin->AddRenderer() in a
loop or call renWin->AddRenderer() often. Note that the same renderer will be
added many 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> </div>
<div><font face="Bookman Old Style">Cheers,</font></div>
<div><font face="Bookman Old Style"></font> </div>
<div><font face="Bookman Old Style">Yixun Liu</font></div></div>
</div></blockquote></div><br><br clear="all"><br>-- <br>Rashed