Re: can we combile gtk2-perl with gtkmm in an application?



On Sunday 26 March 2006 02:36, you wrote:

Surely the lowest level of making the images is fastest done with C or
perhaps C++, but I guess in this case the speed of disk and network (are
those images on a network disk?) and amount of memory (are those images
to be open at the same time?) are important. But in general I think it
is very sensible to divide the functionality between Perl and C, it
makes many things much easier.

'So far I've been looking at only a few images but in near future I
expect to work with spatio-temporal data and then the number of images
increases substantially.

How had is it to make an application with the central Object being gtkmm
object.

I'm a bit puzzled with this. I haven't used gtkmm at all, in fact I had
to look it up now to see what it is. I've been using simple gdk pixbufs,
which are easy to make and easy to use in GUI (although the memory
management took a while to learn). Right now I'm considering starting to
use Cairo and Cairo objects as the central image.
Medical images "slice" a patient into thousands of consecutive images.

Images will typically be stored on local disk as well as streamed over the 
network to the workstation. They are then loaded in memory. 

It is not unusual to be looking at 2000-3000 images at a time, each 512x512 
matrix with depth of  12-16 bits of data. We will scroll through the images 
while dragging the mouse as the images are flipped onto the screen.

You also want to have 3d visualization built in.

You do not want to reinvent the display image wheel. 
You want to use Opengl. You want to use VTK.

Take a look at a similar project that is very-very-very Mac centric. It has 
done a marvelous job.

http://homepage.mac.com/rossetantoine/osirix/Index2.html

It annoys me that it is so mac centric that I must reinvent the entire project 
from scratch to do it right for linux.

Mitchell


Ideal would be high level integration with the gtk-perl interface, but I
could even survive perhaps with sending signals between somewhat
"independent" applications...

What kind of functionality do people want from the software? Compare
images? Overlay them? Zoom in/out? See animations?

Ari

Mitchell
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]