<div>Thank you Francois, your help is very much appreciated.</div>
<div>By the way, could you tell me when do <font face="Frutiger-Roman" size="1"><font face=""><font face=""><font size="2"><font face="">vtkKWEGPURayCastMapper /<font face="Frutiger-Roman" size="1"><font size="2">VTKEdge will be published ?</font></font></font></font></font></font></font></div>

<div><font size="2"></font>&nbsp;</div>
<div><font size="2">Best regards,</font></div>
<div>Amine</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">2008/8/21, Francois Bertel &lt;<a href="mailto:francois.bertel@kitware.com">francois.bertel@kitware.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">pushattrib does not change the current state it saves it on a stack.<br>It does not reset it.<br><br>Quick analogy:<br>
<br>Imagine the size of the stack is 1 and the opengl state is just an<br>int, it would have the same effect as:<br><br>int saved_state;<br>int current_state;<br><br>1. saved_state=current_state; // pushattrib<br>2. current_state=102; // glDisable(GL_LIGHING)<br>
3. current_state=saved_state; // popattrib<br><br>there is no good solution to reset the OpenGL state.<br><br><br>On Wed, Aug 20, 2008 at 5:40 PM, Mohammed Amine SAHTARI<br>&lt;<a href="mailto:msahtari@gmail.com">msahtari@gmail.com</a>&gt; wrote:<br>
&gt; In fact, if I use only pushattrib without using glDisable(gl_lighting) I got<br>&gt; the problem of colors....<br>&gt; So, I cannot use only pushattrib in order to be sure that the state of<br>&gt; openGL is reseted....I am wondering if there is a permanent solution, which<br>
&gt; allow me to copy an indepandant OpenGl code and have his original displaying<br>&gt; (the case in which I excute OpenGL code in a program witout using VTK) .<br>&gt; Is there a way to fix that without checking every time the options of<br>
&gt; VTK/OpenGL when I am copying a new OpenGl program ? or do I have to use<br>&gt; glDisable(gl_lighting) and (may be) others options in the future ?<br>&gt;<br>&gt; 2008/8/20, Francois Bertel &lt;<a href="mailto:francois.bertel@kitware.com">francois.bertel@kitware.com</a>&gt;:<br>
&gt;&gt;<br>&gt;&gt; What doesn&#39;t work?...<br>&gt;&gt;<br>&gt;&gt; 1 With pushattrib you save the current OpenGL state in the stack<br>&gt;&gt; (actually some of it, not everything can be saved anyway).<br>&gt;&gt; 2. You override whatever you need for your algorithm.<br>
&gt;&gt; 3. With popattrib you restore the OpenGL state as it was at step 1.<br>&gt;&gt;<br>&gt;&gt; On Wed, Aug 20, 2008 at 5:17 PM, Mohammed Amine SAHTARI<br>&gt;&gt; &lt;<a href="mailto:msahtari@gmail.com">msahtari@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; I apologize, you are right : I mean glPopAttrib() for (3). I try it but<br>&gt;&gt; &gt; it<br>&gt;&gt; &gt; doesn&#39;t work......do you have any suggestion please?<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; 2008/8/20, Francois Bertel &lt;<a href="mailto:francois.bertel@kitware.com">francois.bertel@kitware.com</a>&gt;:<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; What do you mean by glPopAttrib() for (2)? It should be for (3).<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; On Wed, Aug 20, 2008 at 12:04 PM, Mohammed Amine SAHTARI<br>
&gt;&gt; &gt;&gt; &lt;<a href="mailto:msahtari@gmail.com">msahtari@gmail.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Thank you very much François. It works!<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; In order to be able ,in future, to copy a large code of OpenGl<br>
&gt;&gt; &gt;&gt; &gt; directly<br>&gt;&gt; &gt;&gt; &gt; without checking each time all the OpenGl states. Is there a way to:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; 1) Store the whole state of the VTK/OpenGl properties<br>
&gt;&gt; &gt;&gt; &gt; :&nbsp;&nbsp;light,colors,.....<br>&gt;&gt; &gt;&gt; &gt; 2) copy the code OpenGl code in my function<br>&gt;&gt; &gt;&gt; &gt; 3) restore VTK/OpenGl state properties<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; For example, I try glPushAttrib(GL_ALL_ATTRIB_BITS) for (1) , and<br>
&gt;&gt; &gt;&gt; &gt; glPopAttrib() for (2) but it doesn&#39;t work.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Do you have any idea ?<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Thank you for responding,<br>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Amine<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; 2008/8/20 Francois Bertel &lt;<a href="mailto:francois.bertel@kitware.com">francois.bertel@kitware.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Maybe lighting is on. In this case, the color is the result of the<br>&gt;&gt; &gt;&gt; &gt;&gt; lighting equation involving material properties, normals and lights<br>
&gt;&gt; &gt;&gt; &gt;&gt; properties instead of the current OpenGL color:<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Try glDisable(GL_LIGHTING);<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; On Wed, Aug 20, 2008 at 4:43 AM, Mohammed Amine SAHTARI<br>
&gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href="mailto:msahtari@gmail.com">msahtari@gmail.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; The background is gray and The OpenGl lines has been dispalyed as<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; gray !<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; When I&nbsp;&nbsp;change&nbsp;&nbsp;the&nbsp;&nbsp;background of my screen&nbsp;&nbsp;I was able to<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; visualize<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; the<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Opengl lines/faces.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; I am wondering why the OpenGL lines is grey knowing that i am<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; using<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; glColor3f [(1,0,0);(0,1,0),..] in RenderOpaqueGeometry which<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; should<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; affect<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; other colors to the lines ?!<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Shall I enable/change an option to fix this matter ? ...Please<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; help!<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Amine<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2008/8/19 Mohammed Amine SAHTARI &lt;<a href="mailto:msahtari@gmail.com">msahtari@gmail.com</a>&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp; Thank you very much Amy. The program compiles without any<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; errors!<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp; However , I still have a problem : The OpenGl lines doesn&#39;t<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; display<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; on<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; the screen.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp; I check In Debug Mode, the RenderOpaqueGeometry function is<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; executed<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; permanently ( following the pipeline).<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ----- In the main propram----------<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; .............<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkRenderer&nbsp;&nbsp;*renderer = vtkRenderer&nbsp;&nbsp;::New();<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkMyDerivedProp-&gt; RenderOpaqueGeometry(renderer);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; renderer-&gt;AddProp(vtkMyDerivedProp);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...........<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ---- In&nbsp;&nbsp;Myderived class----------------<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; virtual int RenderOpaqueGeometry(vtkViewPort* )<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; {<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; glBegin (GL_LINES);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glVertex2f (-2.5, 2.5);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glVertex2f (2.5, -2.5);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glEnd ();<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; }<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Any suggestions ? Did I miss something ?<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thank you in advance,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Amine<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 2008/8/19 Amy Squillacote &lt;<a href="mailto:ahs@cfdrc.com">ahs@cfdrc.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Hi Amine,<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; You cannot use VTK_RENDERING_EXPORT since you are not adding<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; your<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; class<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; to the vtkRendering library. You&#39;ll need to create your own<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; export<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; macro.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; There is an example of setting up your own additional library<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; for<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; VTK<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; in the<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; VTK/Examples/Build/vtkLocal directory of the VTK source tree.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; - Amy<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Mohammed Amine SAHTARI wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; I use vtkStandardNewMacro to add New macro. The problem is that<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; I<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; got<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 5<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; link errors even if I include the librairies of VTK (In VS 8).<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; Hereby, you find my derived class (.h &amp; .cxx).<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; ---------------- vtkMyDerivedProp.h -------------------------<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; #ifndef __vtkMyDerivedProp_h<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; #define __vtkMyDerivedProp_h<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; #include &quot;vtkProp.h&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; class VTK_RENDERING_EXPORT vtkMyDerivedProp : public vtkProp<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; {<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; public:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;vtkTypeRevisionMacro(vtkMyDerivedProp,vtkProp);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;void PrintSelf(ostream&amp; os, vtkIndent indent);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;static vtkMyDerivedProp* New();<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; protected:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;vtkMyDerivedProp();<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;~vtkMyDerivedProp();<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; private:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;vtkMyDerivedProp(const vtkMyDerivedProp&amp;);&nbsp;&nbsp;// Not<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; implemented.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;void<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; operator=(const vtkMyDerivedProp&amp;);&nbsp;&nbsp;// Not implemented.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; };<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; #endif<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; ---------------- vtkMyDerivedProp.cxx -------------------------<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; #include &quot;vtkMyDerivedProp.h&quot;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; #include &quot;vtkObjectFactory.h&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkCxxRevisionMacro(vtkMyDerivedProp, &quot;$Revision: 1.36 $&quot;);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkStandardNewMacro(vtkMyDerivedProp);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkMyDerivedProp::vtkMyDerivedProp(){}<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkMyDerivedProp::~vtkMyDerivedProp(){}<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; void vtkMyDerivedProp::PrintSelf(ostream&amp; os, vtkIndent indent)<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; {<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;this-&gt;Superclass::PrintSelf(os,indent);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; }<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; -------------------------------------- Errors<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; ------------------------------------------<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; *I got 5 errors *<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 1&gt;vtkMyDerivedProp.obj : error LNK2001: unresolved external<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; symbol<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &quot;private: virtual char const * __thiscall<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkMyDerivedProp::GetClassNameInternal(void)const &quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; (?GetClassNameInternal@vtkMyDerivedProp@@EBEPBDXZ)<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 1&gt;vtkMyDerivedProp.obj : error LNK2001: unresolved external<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; symbol<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &quot;public: virtual int __thiscall vtkMyDerivedProp::IsA(char<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; const<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; *)&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; (?IsA@vtkMyDerivedProp@@UAEHPBD@Z)<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 1&gt;vtkMyDerivedProp.obj : error LNK2001: unresolved external<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; symbol<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &quot;protected: virtual class vtkObjectBase * __thiscall<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkMyDerivedProp::NewInstanceInternal(void)const &quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; (?NewInstanceInternal@vtkMyDerivedProp@@MBEPAVvtkObjectBase@@XZ)<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 1&gt;vtkMyDerivedProp.obj : error LNK2019: unresolved external<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; symbol<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &quot;__declspec(dllimport) const vtkMyDerivedProp::`vftable&#39;&quot;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; (__imp_??_7vtkMyDerivedProp@@6B@) referenced in function<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &quot;protected:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; __thiscall vtkMyDerivedProp::vtkMyDerivedProp(void)&quot;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; (??0vtkMyDerivedProp@@IAE@XZ)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 1&gt;C:\Documents and Settings\asahtari\Mes<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; documents\Projet\Bibillothéques\VTK\MyTest\MyLib.dll : fatal<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; error<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; LNK1120:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 4 unresolved externals<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; When I put vtkMyDerivedProp instead of vtkProp3D, it compiles<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; without<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; any error.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; I don&#39;t understand .Is it a matter of VTK librairies ? Please<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; Help!<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; Amine<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 2008/8/14 Utkarsh Ayachit &lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a><br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &lt;mailto:<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Please keep the questions to the mailing list, so that<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; others<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; can<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;benefit/contribute as well.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;To add New():<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;* take a look at any concrete class in VTK eg. vtkCollection<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; (the<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;New is<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; declared in the header and defined using<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkStandardNewMacro(vtkCollection); in the cxx.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;* not using the viewport in the RenderOpaqueGeometry should<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; not<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; be<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; a<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;problem. It&#39;s only provided if needed.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Utkarsh<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Mohammed Amine SAHTARI wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thank you very much Utkarsh.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I am tring to implement your solution but I have some<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; problems.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1) I create vtkMyDerivedProp.h and vtkMyDerivedProp.cxx<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I subclass vtkProp :<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- I copy the class code of vtkProp3D (.h and .c<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; files)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- I replace all the words :<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkProp3D /by/ /vtkMyDerivedProp /and<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; Prop3D<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; by<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/MyDerivedProp/<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- I include /&quot;vtkGl.h&quot;/ in vtkMyDerivedProp.h<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- I add RenderOpaqueGeometry() in<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkMyDerivedProp.h<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;like this :<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/virtual int<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; RenderOpaqueGeometry(vtkViewPort* )<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; glBegin (GL_LINES);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glVertex2f (-2.5, 2.5);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glVertex2f (2.5, -2.5);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glEnd ();/<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }/<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2) In my program :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - I include and instantiate<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; vtkMyDerivedProp :<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;//# include &quot;vtkMyDerivedProp.h&quot;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkMyDerivedProp *MyDerivedProp;/<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I use&nbsp;&nbsp;vtkMyDerivedProp :<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp; vtkRenderer&nbsp;&nbsp;*renderer = vtkRenderer&nbsp;&nbsp;::New();/<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkMyDerivedProp-&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; RenderOpaqueGeometry(renderer);/<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;renderer-&gt;AddProp(vtkMyDerivedProp);/<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Problem *: vtkMyDerivedProp is used without been<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; defined!<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Question 1 :* How can I define it ?<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;(vtkMyDerivedProp::New()&nbsp;&nbsp;doesn&#39;t work)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Question 2 :*&nbsp;&nbsp;RenderOpaqueGeometry has vtkViewPort* in<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; input<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;but doesn&#39;t use it. Is it a problem ?<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How can I fix this?<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Looking forward to hear from you soon,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amine**<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2008/8/14 Utkarsh Ayachit &lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mailto:<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mailto:<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mailto:<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iren-&gt;Start() results in repeated calls to<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; renWin-&gt;Render()<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; on<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interaction. This will clear whatever you had drawn.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; A<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; better<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; approach is to subclass vtkProp(or one of it&#39;s<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; subclasses)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and put<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; your rendering code in RenderOpaqueGeometry() /<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RenderTranslucentPolygonalGeometry()/ RenderOverlay()<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; etc.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;depending<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; upon what pass you want it to be rendered and then<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; add<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; the<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prop to<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the renderer. That way every time the renderer<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; re-renders,<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;your code<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; will be executed.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Utkarsh<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mohammed Amine SAHTARI wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I want to add an OpenGl code in an application of<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; VTK.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For this purpose, I try to draw lines using<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; commands<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OpenGL.:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *1) I add this on the top of the program :*<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;GL/gl.h&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *2) I place my OpenGL commands after<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; renWin-&gt;Render()<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;but before<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iren-&gt;Start()** :&nbsp;&nbsp;*<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; renWin-&gt;Render();<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glBegin (GL_LINES);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; glVertex2f (-2.5, 2.5);<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; glVertex2f (2.5, -2.5);<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; glEnd ();<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iren-&gt;Start();<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *But it doesn&#39;t appears.*<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; did I miss something ? How can I do this work ?<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Looking forward to hear from you soon,<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Amine<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is the private VTK discussion list.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please keep messages on-topic. Check the FAQ at:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Follow this link to subscribe/unsubscribe:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;_______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;This is the private VTK discussion list.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Please keep messages on-topic. Check the FAQ at:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Follow this link to subscribe/unsubscribe:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; ------------------------------------------------------------------------<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; This is the private VTK discussion list.<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; Please keep messages on-topic. Check the FAQ at:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; --<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Amy Squillacote&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Phone: (256) 726-4839<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Computer Scientist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax: (256) 726-4806<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; CFD Research Corporation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Web: <a href="http://www.cfdrc.com">http://www.cfdrc.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; 215 Wynn Drive, Suite 501<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Huntsville, AL&nbsp;&nbsp;35805<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; _______________________________________________<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; This is the private VTK discussion list.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Please keep messages on-topic. Check the FAQ at:<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; --<br>&gt;&gt; &gt;&gt; &gt;&gt; François Bertel, PhD | Kitware Inc. Suite 204<br>&gt;&gt; &gt;&gt; &gt;&gt; 1 (518) 371 3971 x113 | 28 Corporate Drive<br>
&gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;| Clifton Park NY 12065, USA<br>&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>&gt;&gt; &gt;&gt; &gt;&gt; This is the private VTK discussion list.<br>&gt;&gt; &gt;&gt; &gt;&gt; Please keep messages on-topic. Check the FAQ at:<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;&gt; &gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; --<br>&gt;&gt; &gt;&gt; François Bertel, PhD | Kitware Inc. Suite 204<br>&gt;&gt; &gt;&gt; 1 (518) 371 3971 x113 | 28 Corporate Drive<br>
&gt;&gt; &gt;&gt; | Clifton Park NY 12065, USA<br>&gt;&gt; &gt;&gt; _______________________________________________<br>&gt;&gt; &gt;&gt; This is the private VTK discussion list.<br>&gt;&gt; &gt;&gt; Please keep messages on-topic. Check the FAQ at:<br>
&gt;&gt; &gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt; &gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; _______________________________________________<br>&gt;&gt; &gt; This is the private VTK discussion list.<br>&gt;&gt; &gt; Please keep messages on-topic. Check the FAQ at:<br>
&gt;&gt; &gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt; &gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; François Bertel, PhD | Kitware Inc. Suite 204<br>&gt;&gt; 1 (518) 371 3971 x113 | 28 Corporate Drive<br>&gt;&gt; | Clifton Park NY 12065, USA<br>
&gt;&gt; _______________________________________________<br>&gt;&gt; This is the private VTK discussion list.<br>&gt;&gt; Please keep messages on-topic. Check the FAQ at:<br>&gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>
&gt; This is the private VTK discussion list.<br>&gt; Please keep messages on-topic. Check the FAQ at:<br>&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>&gt;<br>&gt;<br><br><br><br>--<br>François Bertel, PhD | Kitware Inc. Suite 204<br>1 (518) 371 3971 x113 | 28 Corporate Drive<br>
| Clifton Park NY 12065, USA<br>_______________________________________________<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br></blockquote></div><br>