[vtk-developers] QVTKWidget
Wylie, Brian
bnwylie at sandia.gov
Thu Dec 16 10:18:52 EST 2004
Actually,
I just got off the phone with Jan Aarsaether from Trolltech. He says
there should be no problem but just to mind the p and q's he is going to
touch base with 'legal'. I'll let everyone know how that goes... :)
Brian Wylie
Sandia National Laboratories
MS 0822 - Org 9227 - Building 880/A1-J
(505) 844-2238 FAX (505) 845-0833
> -----Original Message-----
> From: Clinton Stimpson [mailto:clinton at elemtech.com]
> Sent: Thursday, December 16, 2004 8:10 AM
> To: Simon Warfield
> Cc: William A. Hoffman; vtk-developers at vtk.org; Wylie, Brian;
> Lorensen, William E (Research)
> Subject: Re: [vtk-developers] QVTKWidget
>
>
> QVTKWidget was developed under commercial licenes on Windows,
> X11 and Mac.
>
> Clint
>
> Quoting Simon Warfield <warfield at bwh.harvard.edu>:
>
> >
> > Any one developer who has bought a developer license could
> write the
> > Qt/VTK interface and contribute it to VTK unencumbered.
> >
> >
> > William A. Hoffman wrote:
> >
> > >Not to be nit picking, but I think the QT license may effect
> > >QVTKWidget if you were to follow the
> > >trolltech license to the letter. I believe they do not
> > >allow code developed under the free QT to be latter used with the
> > >commercial license.
> > >
> > > From http://www.trolltech.com/products/qt/licensing.html:
> > >
> > >"It is a development license.
> > >
> > >You must purchase a Qt Commercial License from Trolltech
> or from any
> > >of
> > its authorized resellers before you start developing. "
> > >
> > >QVTKWidget might be considered "starting development" and
> may limit
> > >the use of QT to the open source license for QT:
> > >http://www.trolltech.com/products/qt/opensource.html
> > >meaning no windows development.
> > >
> > >-Bill
> > >
> > >
> > >At 09:28 AM 12/16/2004, Wylie, Brian wrote:
> > >
> > >
> > >>Bill,
> > >>
> > >>Licensing is an issue for QT. But I just want to point out for
> > >>folks, that QVTKWidget is just an interface between QT
> and VTK, so
> > >>there's no licensing issues for QVTKWidget, just for the
> libraries
> > >>that one may link when using it.
> > >>
> > >>Probably an obvious statement, but better clear than cloudy.... :)
> > >>
> > >>
> > >> Brian Wylie
> > >> Sandia National Laboratories
> > >> MS 0822 - Org 9227 - Building 880/A1-J
> > >> (505) 844-2238 FAX (505) 845-0833
> > >>
> > >>
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: Lorensen, William E (Research) [mailto:lorensen at crd.ge.com]
> > >>>Sent: Tuesday, December 14, 2004 3:22 PM
> > >>>To: 'Simon Warfield'; Wylie, Brian
> > >>>Cc: vtk-developers at vtk.org
> > >>>Subject: RE: [vtk-developers] QVTKWidget
> > >>>
> > >>>It is great to see the vtk community getting larger with
> additional
> > >>>gui support. However, people should be aware of
> licensing issues.
> > >>>There was a lot of discussion about the numerous QT
> licenses on the
> > >>>Insight users list last May.
> >
> >>>http://public.kitware.com/pipermail/insight-users/2004-May/008323.h
> > >>>tml
> > >>>
> > >>>Also, folks need to be careful about non-commericial use
> licenses
> > >>>since even Universities can be considered "commerical" if they
> > >>>compete for grants. At least this is true in some recent Duke
> > >>>University litigation.
> > >>>
> > >>>VTK and ITK set great examples with their
> non-restrictive licenses.
> > >>>
> > >>>Bill
> > >>>
> > >>>
> > >>>-----Original Message-----
> > >>>From: Simon Warfield [mailto:warfield at bwh.harvard.edu]
> > >>>Sent: Tuesday, December 14, 2004 2:48 PM
> > >>>To: Wylie, Brian
> > >>>Cc: vtk-developers at vtk.org
> > >>>Subject: Re: [vtk-developers] QVTKWidget
> > >>>
> > >>>
> > >>>
> > >>>Sounds great to me. I would like to try it out.
> > >>>
> > >>>Wylie, Brian wrote:
> > >>>
> > >>>
> > >>>
> > >>>>All,
> > >>>>
> > >>>>There are several QT/VTK widgets out there and I've
> tried them all...
> > >>>>
> > >>>>We have a guy working with us.. Clinton Stimpson from
> > >>>>
> > >>>>
> > >>>ElemTech and he
> > >>>
> > >>>
> > >>>>has put together a very nice implementation that IMHO
> is superior
> > >>>>to other implementations....blah...blah...blah...
> > >>>>
> > >>>>Anyway I would like to add the class to VTK, and will do so
> > >>>>
> > >>>>
> > >>>in a couple
> > >>>
> > >>>
> > >>>>days unless I here otherwise.
> > >>>>
> > >>>>Here's a description from Clint...
> > >>>>
> > >>>>QVTKWidget is a package which allows putting a
> > >>>>
> > >>>>
> > >>>vtkRenderWindow in a Qt
> > >>>
> > >>>
> > >>>>GUI. I know there are already a bunch out there, but I
> > >>>>
> > >>>>
> > >>>didn't like any
> > >>>
> > >>>
> > >>>>of them. I thought they were too complicated and
> awkward for such
> > >>>>a simple problem. And also, VTK doesn't have any examples of
> > >>>>
> > >>>>
> > >>>using a Qt
> > >>>
> > >>>
> > >>>>GUI with VTK as it does with MFC and others.
> > >>>>
> > >>>>To be consistent with the other GUI/VTK integration
> > >>>>
> > >>>>
> > >>>packages/examples.
> > >>>
> > >>>
> > >>>>I'd probably recommend putting QVTKWidget in
> > >>>>
> > >>>>
> > >>>VTK/Examples/GUI/Qt along
> > >>>
> > >>>
> > >>>>with a few examples of using it.
> > >>>>On the otherhand, it is more than just an example as it
> is usable
> > >>>>in several projects as-is without any changes.
> > >>>>So, perhaps it goes under Utilities with an option to build it.
> > >>>>
> > >>>>It's design is more Qt-ish design than other Qt/VTK
> packages. As
> > >>>>a result, better Qt integration is possible.
> > >>>>The design philosophy is to let VTK do what it does best and
> > >>>>
> > >>>>
> > >>>let Qt do
> > >>>
> > >>>
> > >>>>what it does best. The class name starts with 'Q' to emphasize
> > >>>>the Qt-ishness of it.
> > >>>>
> > >>>>The design allows the following features:
> > >>>>1. Has a designer plugin for rapid development of GUI's
> using VTK.
> > >>>>2. Significantly less code than other Qt/VTK packages.
> > >>>>3. Can even use the same widget class with image viewer
> > >>>>
> > >>>>
> > >>>classes in VTK.
> > >>>
> > >>>
> > >>>>4. Instead of using Qt's opengl extension, it uses VTK to
> > >>>>initialize the
> > >>>>
> > >>>>windows. As a result, QVTKWidget is "device independent". For
> > >>>>example,
> > >>>>
> > >>>>on Unix, one can use Mangled Mesa or OpenGL without rebuilding
> > >>>>QVTKWidget and use them concurrently in the same application.
> > >>>>
> > >>>>Other features include
> > >>>>1. Works with all of VTK such as, 3d widgets, interactor
> > >>>>
> > >>>>
> > >>>styles, scroll
> > >>>
> > >>>
> > >>>>wheel events, etc..
> > >>>>2. Works and tested on Windows, Linux, MacOSX, HP-UX,
> IRIX, SunOS.
> > >>>>3. Supports reparenting (either at the Qt level, or by swapping
> > >>>>instances of vtkRenderWindow).
> > >>>>4. Works with Qt3 and Qt4 (preview 2).
> > >>>>
> > >>>>There are also some examples in using it.
> > >>>>
> > >>>>*Note: For the MacOSX, there are some exceptions. I made
> > >>>>
> > >>>>
> > >>>some AppleGL
> > >>>
> > >>>
> > >>>>calls to make up for deficiencies in VTK and Qt3. With Qt4,
> > >>>>HIViews can
> > >>>>
> > >>>>be used, but VTK isn't ready for that yet. Once VTK's
> > >>>>
> > >>>>
> > >>>deficiencies are
> > >>>
> > >>>
> > >>>>removed, then most of the MacOSX specific code goes away.
> > >>>>
> > >>>>
> > >>>> Brian Wylie
> > >>>> Sandia National Laboratories
> > >>>> MS 0822 - Org 9227 - Building 880/A1-J
> > >>>> (505) 844-2238 FAX (505) 845-0833
> > >>>>
> > >>>>
> > >>>>_______________________________________________
> > >>>>vtk-developers mailing list
> > >>>>vtk-developers at vtk.org
> > >>>>http://www.vtk.org/mailman/listinfo/vtk-developers
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>--
> > >>>Simon K. Warfield, Ph.D. warfield at bwh.harvard.edu
> Phone:617-732-7090
> > >>>http://www.spl.harvard.edu/~warfield FAX: 617-582-6033
> > >>>Associate Professor of Radiology, Harvard Medical School
> > >>>Director, Computational Radiology Laboratory Thorn 329, Dept
> > >>>Radiology, Brigham and Women's Hospital
> > >>>75 Francis St, Boston, MA, 02115
> > >>>MA 280, Dept Radiology, Children's Hospital
> > >>>
> > >>>_______________________________________________
> > >>>vtk-developers mailing list
> > >>>vtk-developers at vtk.org
> > >>>http://www.vtk.org/mailman/listinfo/vtk-developers
> > >>>
> > >>>
> > >>>
> > >>>
> > >>_______________________________________________
> > >>vtk-developers mailing list
> > >>vtk-developers at vtk.org
> > >>http://www.vtk.org/mailman/listinfo/vtk-developers
> > >>
> > >>
> > >
> > >_______________________________________________
> > >vtk-developers mailing list
> > >vtk-developers at vtk.org
> > >http://www.vtk.org/mailman/listinfo/vtk-developers
> > >
> > >
> >
> >
> > --
> > Simon K. Warfield, Ph.D. warfield at bwh.harvard.edu Phone:617-732-7090
> > http://www.spl.harvard.edu/~warfield FAX: 617-582-6033
> > Associate Professor of Radiology, Harvard Medical School
> > Director, Computational Radiology Laboratory Thorn 329, Dept
> > Radiology, Brigham and Women's Hospital
> > 75 Francis St, Boston, MA, 02115
> > MA 280, Dept Radiology, Children's Hospital
> >
> > _______________________________________________
> > vtk-developers mailing list
> > vtk-developers at vtk.org
> > http://www.vtk.org/mailman/listinfo/vtk-developers
> >
>
>
>
>
More information about the vtk-developers
mailing list