Milestone in VTK Designer

VTK Designer has reached a new milestone today. It has crossed the 100,000 line of code
border. Rather I should say that the committed/fairly stable code base has crossed 100,000
lines of code. More accurately 100188 lines of code.

100188 is the LOC reported by wc program. I used a more standard kloc program to measure the
LOC metrics for VTK Designer; and here is what I got.

[prashanth@udupa vtkdesigner]$ kloc -s -g -i “*.h, *.cpp”
processing *.h, *.cpp
parsing recursively /home/prashanth/OSS/vtkdesigner

Cumulative stats
Total Empty Lines = 13162
Total Comments = 9912
Total Embedded Comments = 145
Total Code = 55048
Total Lines = 78122
Total Files = 324

70.4641% of written lines were code
18.2695% of code was commented
83.3376% of written lines were code or comments

I am very happy about the progress we are making with this project. Hopefully the new
and old users of VTK Designer will be happy about the next release. manish_chaks
and I are working rigorously towards making the next VTK Designer more stable, usable
and accessible to a lot of users.

We are going to have a Windows version later this year or early next year; and VTK
Designer will be ported to Qt 4.

DICOM and VTK

VTK Designer would make use of the marriage between VTK and DICOM to provide
some interesting features in the next release. Effort is being put into VTK
Designer 1.0.5 to make it load DICOM images with very little effort. All that
the user would have to do is to point to a DICOM file that needs to be
opened; and VTK Designer will construct the required pipeline to load that
file.

Infact; the next version will support more file types. Whats more you can
edit the automatically constructed pipeline and generate C++ code for that.
Ideally over the coming releases; VTK Designer will be able to do what
MayaVI and other data-visualizers can do; plus more.

We have started conceptualizing an ITK plugin to VTK Designer; so that users
can design ITK pipelines in VTK Designer just as good as VTK. Lots to come
and in very very less time.

VTK Designer

What started as an experiement about two years ago; had turned into a serious programming effort today. VTK Designer was implemented to ease my pain with VTK a little bit. This was when I was working in Kolkata; today two years later it is helping a lot of people ease their learning and development curve with VTK.

VTK Designer is in its 4th minor revision since the development started in March 2004. The first VTK Designer could help you construct pipelines and generate code for the constructed pipeline elements. The next version of VTK Designer (to be released in September 2006) has grown into a very mature state. It supports about 250 VTK classes, helps you filter for your required VTK class, provides context sensitive help as you construct the pipeline, shows pipeline output and pipeline code as you construct it, automatically constructs pipelines to read most data files supported by VTK.

The new VTK Designer also contains a tool called WCMaker which helps you create plugins for VTK Designer for any VTK based class; whats more it also helps you create new VTK classes. The new VTK Designer is going to position itself as a IDE for VTK based programming. VTK Designer is gradually shaping out to be a Visualization System Development IDE (of-course it supports VTK alone for now).

Users of VTK Designer have requested a Windows version for VTK Designer. manish_chaks and I are going to work on VTK Designer’s Qt 4 port soon after the September release. We are __positively__ going to release a Windows version for VTK Designer before this year end. Windows Qt 4 GPL is a real blessing to us; many thanks to the Trolls.

One of our users suggested using the ITK VTK Connector to support ITK components within VTK Designer. This is a very novel idea; and we are going to work towards it for version 2.0 when we start supporting VTK 5.

Also manish_chaks is __very__ particular about opening a mailing list, publicly accessible CVS among other things for the next release; and I am sure he will do it this time. We will also probably host repositories for Kubuntu and Fedora so that users can install VTK designer using apt and yum commands.

Traced an old friend

Traced an old classmate of mine through Batchmates….
I have not seen him after our 10th standard sendoff party at school.
It felt great to know that he is working for Intel in USA…
He was one of those super-intelligent chaps you find in every batch..

First Entry

After a lot of motivation from my friend sutanu I finally (rather he finally) created a LJ
account for me.. I really dont have much to type at the moment; but …

thanks sutanu for the account …