[VTK ARB] Modularising VTK
Andrew J. P. Maclean
a.maclean at cas.edu.au
Mon Oct 5 02:51:06 EDT 2009
Hi All,
I have created a png file showing the dependencies in VTK. This might make a
good starting point for a discussion on modularising. It is too big to include
in this message So I have attached the code to generate it instead.
I found this program, written by Andrew Marlowe on the web
(http://depdot.sourceforge.net/) and had to do some minor modifications. There
is a folder called dep with a simple shell script and also a file called notes
on how to run it. The attached file contains the modified cpp file.
It is interesting to run it on VTK. I get a png file of around 7Mb in size
showing a tree of the dependencies between the libraries. This includes Python
and TCL.
If we exclude Python and TCL we get a rather beautiful graph of around 1.4 Mb.
It shows a definite core of fundamental libraries.
Use the attached script to get the libraries excluding Python and TCL.
If you just want the picture I am happy to e-mail it or maybe Berk or Will
could put it on the Wiki if you think it relevant.
Regards
Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: depdot-0.3.0-andrew-mods
Type: application/x-gzip
Size: 12049 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/arb/attachments/20091005/ee5d0bf5/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: depdot.sh
Type: application/x-shellscript
Size: 701 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/arb/attachments/20091005/ee5d0bf5/attachment-0005.bin>
More information about the Arb
mailing list