[vtkusers] raw buffer access in Tcl

Charl P. Botha c.p.botha at ewi.tudelft.nl
Tue Jun 17 03:41:09 EDT 2003


On Fri, 2003-06-13 at 02:21, David.Pont at ForestResearch.co.nz wrote:
> I have thought for a while that if the vtk build process can auto-generate
> wrappers for other languages then why not for C++. This would give
> 'introspection' capabilities which would be very useful to make a vtk
> pipeline editor...

I would like to add my 2 cents.  I have not seen RPD yet, but one of the
better examples of a VTK pipeline editor is the VISSION system[1] by
Alex Telea[2].  It blows most other network editors out of the water, as
wrapping VTK represents only a single case study for VISSION.  The
system has been used to wrap other large C++ toolkits as well.

Alex solved the introspection issue in an entirely generic (and
therefore universally applicable) fashion by making use of a C++
interpreter and Alex's metaclass concept.

The only disadvantage of VISSION is that it's not publically available.
:)  However, the way in which the C++ introspection problem was solved
is available and has been proven to work exceedingly well.

Personally, I would just do it via Python a la vtkPipeline (by Prabhu,
based on work by Paul for Tcl), but then that's me. :)

[1] http://www.win.tue.nl/~alext/ALEX/PAPERS/papers.html (search for
keyword VISSION, there are at least 4 articles)
[2] http://www.win.tue.nl/~alext/

Best regards,
Charl

-- 
charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/



More information about the vtkusers mailing list