<HTML>
<HEAD>
<TITLE>Re: [Paraview] Creating Plugins</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Benjamin,<BR>
<BR>
I don&#8217;t think any of the developers are aware of bug that causes the VTK wrapping parser to hang. &nbsp;Could you send us a piece of code that demonstrates the problem?<BR>
<BR>
-Ken<BR>
<BR>
<BR>
On 12/19/08 6:33 AM, &quot;Benjamin Schindler&quot; &lt;<a href="bschindler@student.ethz.ch">bschindler@student.ethz.ch</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>I just renamed the baseclass now (It is not inside a library so that's<BR>
no issue) and the parser seems to accept this. Adding //btx //etx works<BR>
but that's not really an ideal solution. IMHO, the grammar of the parser<BR>
should be changed for such things to be possible.<BR>
<BR>
I'm using the svn version of paraview and the parser seems to hang but<BR>
it doesn't report an error. I assume that's a bug which will be fixed<BR>
pretty soon<BR>
<BR>
Thanks<BR>
Benjamin<BR>
Michael Jackson wrote:<BR>
&gt; Not sure about the multiple inheritance issue but for methods that<BR>
&gt; don't take vtk type primitives surround the method declaration with<BR>
&gt; the following:<BR>
&gt;<BR>
&gt; //btx<BR>
&gt; void SomeFunction(... );<BR>
&gt; //etx<BR>
&gt;<BR>
&gt; _________________________________________________________<BR>
&gt; Mike Jackson &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a><BR>
&gt; BlueQuartz Software &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.bluequartz.net<BR>
&gt; Principal Software Engineer &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dayton, Ohio<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; On Dec 19, 2008, at 7:25 AM, Benjamin Schindler wrote:<BR>
&gt;<BR>
&gt;&gt; Hi<BR>
&gt;&gt;<BR>
&gt;&gt; I'm trying to create a paraview plugin out of a filter I'm currently<BR>
&gt;&gt; writing for my own viewer. I'm hitting several roadblocks with the<BR>
&gt;&gt; parser:<BR>
&gt;&gt;<BR>
&gt;&gt; *** SYNTAX ERROR found in parsing the header blablabla<BR>
&gt;&gt;<BR>
&gt;&gt; I currently found the following issues:<BR>
&gt;&gt;<BR>
&gt;&gt; class Something; // Not allowed because it does not start with the<BR>
&gt;&gt; vtk Prefix<BR>
&gt;&gt;<BR>
&gt;&gt; class vtkMyFilter: public vtkSomeFilterClass, public MyBaseClass //<BR>
&gt;&gt; Probably same as above, but I'm not sure<BR>
&gt;&gt; {<BR>
&gt;&gt; &nbsp;&nbsp;void SomeFunction(Eigen::Vector3f&amp; arg); // I assume I can't take<BR>
&gt;&gt; arguments that are not primitive types or don't have the vtk prefix<BR>
&gt;&gt; but I'm not sure<BR>
&gt;&gt; }<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; Is there anything I can do about these issues?<BR>
&gt;&gt;<BR>
&gt;&gt; Thanks<BR>
&gt;&gt; Benjamin<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; _______________________________________________<BR>
&gt;&gt; ParaView mailing list<BR>
&gt;&gt; <a href="ParaView@paraview.org">ParaView@paraview.org</a><BR>
&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</a><BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; ParaView mailing list<BR>
&gt; <a href="ParaView@paraview.org">ParaView@paraview.org</a><BR>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</a><BR>
<BR>
_______________________________________________<BR>
ParaView mailing list<BR>
<a href="ParaView@paraview.org">ParaView@paraview.org</a><BR>
<a href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</a><BR>
<BR>
<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT><FONT SIZE="1"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:7.5pt'><BR>
&nbsp;&nbsp;&nbsp;**** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kenneth Moreland<BR>
&nbsp;&nbsp;&nbsp;&nbsp;*** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sandia National Laboratories<BR>
*********** &nbsp;<BR>
*** *** *** &nbsp;email: <a href="kmorel@sandia.gov">kmorel@sandia.gov</a><BR>
** &nbsp;*** &nbsp;** &nbsp;phone: (505) 844-8919<BR>
&nbsp;&nbsp;&nbsp;&nbsp;*** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;web: &nbsp;&nbsp;<a href="http://www.cs.unm.edu/~kmorel">http://www.cs.unm.edu/~kmorel</a><BR>
</SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT>
</BODY>
</HTML>