Reproduced the problem on OS X 10.5.6 with latest Xcode tools and ParaView from CVS (probably pulled yesterday).

Removing the space between '//' and 'ETX' resolves the hang.

Tried to work through the code but didn't get very far. At least it is reproducible.
_________________________________________________________
Mike Jackson                  [email protected]
BlueQuartz Software                    www.bluequartz.net
Principal Software Engineer                  Dayton, Ohio



On Dec 30, 2008, at 4:57 AM, Benjamin Schindler wrote:

Hi

I appended a plugin which makes the wrapper hang here.
Please note - I ripped tons of code out the filter which leaves it in an uncompilable state - but that's not the point. It makes the wrapper hang and that's it

Cheers
Benjamin

Berk Geveci wrote:
Hi Benjamin,

I can't reproduce this. Can you provide an example plugin that
demonstrates the problem?

-berk

On Mon, Dec 22, 2008 at 5:31 PM, Schindler  Benjamin
<[email protected]> wrote:

Hi

I think found the problem.

When I have:

//BTX
something
// ETX

(note the space between the comment and the ETX)
This has caused the hang here

Cheers
Benjamin


-----Ursprüngliche Nachricht-----
Von: Moreland, Kenneth [mailto:[email protected]]
Gesendet: Mo 22.12.2008 17:42
An: Schindler  Benjamin; Michael Jackson
Cc: ParaView
Betreff: Re: [Paraview] Creating Plugins

Benjamin,

I don't think any of the developers are aware of bug that causes the VTK wrapping parser to hang. Could you send us a piece of code that demonstrates the problem?

-Ken


On 12/19/08 6:33 AM, "Benjamin Schindler" <[email protected] > wrote:

I just renamed the baseclass now (It is not inside a library so that's no issue) and the parser seems to accept this. Adding //btx //etx works but that's not really an ideal solution. IMHO, the grammar of the parser
should be changed for such things to be possible.

I'm using the svn version of paraview and the parser seems to hang but it doesn't report an error. I assume that's a bug which will be fixed
pretty soon

Thanks
Benjamin
Michael Jackson wrote:

Not sure about the multiple inheritance issue but for methods that
don't take vtk type primitives surround the method declaration with
the following:

//btx
void SomeFunction(... );
//etx

_________________________________________________________
Mike Jackson                  [email protected]
BlueQuartz Software                    www.bluequartz.net
Principal Software Engineer                  Dayton, Ohio



On Dec 19, 2008, at 7:25 AM, Benjamin Schindler wrote:


Hi

I'm trying to create a paraview plugin out of a filter I'm currently
writing for my own viewer. I'm hitting several roadblocks with the
parser:

*** SYNTAX ERROR found in parsing the header blablabla

I currently found the following issues:

class Something; // Not allowed because it does not start with the
vtk Prefix

class vtkMyFilter: public vtkSomeFilterClass, public MyBaseClass //
Probably same as above, but I'm not sure
{
 void SomeFunction(Eigen::Vector3f& arg); // I assume I can't take
arguments that are not primitive types or don't have the vtk prefix
but I'm not sure
}


Is there anything I can do about these issues?

Thanks
Benjamin


_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview

_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview

_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview




 ****      Kenneth Moreland
  ***      Sandia National Laboratories
***********
*** *** ***  email: [email protected]
**  ***  **  phone: (505) 844-8919
  ***      web:   http://www.cs.unm.edu/~kmorel


_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview



<test-plugin.zip>_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview

_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to