[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