<div dir="ltr">Thanks, <br><br>I am not subclassing vtkLookuptable.<br><br>Jothy<br><br><div class="gmail_quote">On Wed, Apr 4, 2012 at 4:25 PM, David Gobbi <span dir="ltr">&lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jothy,<br>
<br>
If you need info on how vtkTypeMacro is used, look at any of the VTK<br>
headers.  For example,<br>
<a href="http://vtk.org/gitweb?p=VTK.git;a=blob;f=Common/vtkLookupTable.h;hb=release" target="_blank">http://vtk.org/gitweb?p=VTK.git;a=blob;f=Common/vtkLookupTable.h;hb=release</a><br>
<br>
I&#39;m guessing that your project has its own lookup table class, derived<br>
from vtkLookupTable.  It is probably that class that is causing your<br>
problems.<br>
<span class="HOEnZb"><font color="#888888"><br>
 - David<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Wed, Apr 4, 2012 at 8:36 AM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt; wrote:<br>
&gt; Suppose I have a class like this<br>
&gt;<br>
&gt; class vtkLineCallbackDose: public vtkCommand<br>
&gt;<br>
&gt; {<br>
&gt;<br>
&gt; public:<br>
&gt;<br>
&gt;     vtkLineCallbackDose(QWidget *parent);<br>
&gt;<br>
&gt;     ~ vtkLineCallbackDose();<br>
&gt;<br>
&gt;<br>
&gt; Where should I add this typeMacro and how?<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Jothy<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Apr 4, 2012 at 3:31 PM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Thanks David,<br>
&gt;&gt;<br>
&gt;&gt; But I could not find any documentation for this class. I do not know what<br>
&gt;&gt; it actually does.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Jothy<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Apr 4, 2012 at 3:21 PM, David Gobbi &lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi Jothy,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Make sure that all of your own VTK classes use vtkTypeMacro in their<br>
&gt;&gt;&gt; header files, instead of the (now obsolete) vtkTypeRevisionMacro.  The<br>
&gt;&gt;&gt; vtkTypeRevisionMacro became obsolete in VTK 5.8, I believe.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The only things that would cause the link error that you have reported<br>
&gt;&gt;&gt; are vtkTypeRevisionMacro, or a direct call to CollectRevisions,<br>
&gt;&gt;&gt; neither of which should be used anymore.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  - David<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Wed, Apr 4, 2012 at 6:11 AM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt; &gt; Yes, this is mingw with SHARED_LIBS, USE_QT, GUI_SUPPORT &amp; also INFOVIS<br>
&gt;&gt;&gt; &gt; set<br>
&gt;&gt;&gt; &gt; to &quot;ON&quot;.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Qt libs are from QtSDK (Qt 4.80).<br>
&gt;&gt;&gt; &gt;  The Qt dlls are in C:\QtSDK\Desktop\Qt\4.8.0\mingw\bin<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; I have GDCM built with vtk5.6 used in the same project.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Does this have anythin with mixing up of DLLs. (since they are separate<br>
&gt;&gt;&gt; &gt; DLLs, I don&#39;t think so).<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; The linker shows the error in the attached file.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Thanks<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Jothy<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; On Wed, Apr 4, 2012 at 1:03 PM, David E DeMarle<br>
&gt;&gt;&gt; &gt; &lt;<a href="mailto:dave.demarle@kitware.com">dave.demarle@kitware.com</a>&gt;<br>
&gt;&gt;&gt; &gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Thanks. Do you mind helping me reproduce it?<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Please clarify:<br>
&gt;&gt;&gt; &gt;&gt; this is a mingw compile right?<br>
&gt;&gt;&gt; &gt;&gt; shared libs?<br>
&gt;&gt;&gt; &gt;&gt; where did you Qt libs come from?<br>
&gt;&gt;&gt; &gt;&gt; what was the specific runtime link error (what symbol(s))?<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; thanks,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; David E DeMarle<br>
&gt;&gt;&gt; &gt;&gt; Kitware, Inc.<br>
&gt;&gt;&gt; &gt;&gt; R&amp;D Engineer<br>
&gt;&gt;&gt; &gt;&gt; 21 Corporate Drive<br>
&gt;&gt;&gt; &gt;&gt; Clifton Park, NY 12065-8662<br>
&gt;&gt;&gt; &gt;&gt; Phone: <a href="tel:518-881-4909" value="+15188814909">518-881-4909</a><br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; On Wed, Apr 4, 2012 at 7:47 AM, Jothybasu Selvaraj<br>
&gt;&gt;&gt; &gt;&gt; &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt; I am able to build them sucessfully, but i get link error when<br>
&gt;&gt;&gt; &gt;&gt; &gt; running<br>
&gt;&gt;&gt; &gt;&gt; &gt; the<br>
&gt;&gt;&gt; &gt;&gt; &gt; .exe.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; During build processs make shown some warnings &quot;unresolved<br>
&gt;&gt;&gt; &gt;&gt; &gt; symbol.....&quot;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; But it works fine with VTK5.6.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; Thanks<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; Jothy<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; On Wed, Apr 4, 2012 at 12:41 PM, David E DeMarle<br>
&gt;&gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:dave.demarle@kitware.com">dave.demarle@kitware.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; And as noted repeatedly on the mailing list, if VTK_USE_INFOVIS is<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; off, the build fails.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; David E DeMarle<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Kitware, Inc.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; R&amp;D Engineer<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; 21 Corporate Drive<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Clifton Park, NY 12065-8662<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Phone: <a href="tel:518-881-4909" value="+15188814909">518-881-4909</a><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; On Wed, Apr 4, 2012 at 7:16 AM, David E DeMarle<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href="mailto:dave.demarle@kitware.com">dave.demarle@kitware.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; The default settings, plus VTK_USE_QT and BUILD_SHARED worked on<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; my<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; snowleopard mac.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; David E DeMarle<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Kitware, Inc.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; R&amp;D Engineer<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; 21 Corporate Drive<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Clifton Park, NY 12065-8662<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Phone: <a href="tel:518-881-4909" value="+15188814909">518-881-4909</a><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; On Wed, Apr 4, 2012 at 4:55 AM, Jothybasu Selvaraj<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi all,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Is there anyone here, who has built VTK5.10 RC with QT<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; sucessfully?<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thanks<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; Jothy<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; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&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; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt;&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; --<br>
&gt;&gt;&gt; &gt;&gt; &gt; Jothy<br>
&gt;&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; --<br>
&gt;&gt;&gt; &gt; Jothy<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; &gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt;&gt; &gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt;&gt; &gt;<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" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Jothy<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Jothy<br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Jothy<br></div><br>
</div>