ITK and VS6 (and GDCM)

View: New views
7 Messages — Rating Filter:   Alert me  

ITK and VS6 (and GDCM)

by Rashindra Manniesing-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

 

Dear all,

 

I heavily rely on the GDCM 2.0.x package for dicom-file handling, in ITK.

 

Unfortunately, ITK still ships with GDCM 1.x, apparently, because ITK still supports VS 6.0.

 

With the risk of repeating a previous discussion on the subject, but I think it is important enough, I was wondering: why still VS6, with VS10 already lying ahead? Shouldn't we all move forward?

 

Best regards,  Rashindra

 


_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users

Re: [Insight-developers] ITK and VS6 (and GDCM)

by Wes Turner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Please see http://www.itk.org/Wiki/ITK_Backward_Compatibility_Open_Discussion  It won't answer your question, but it will demonstrate that this is not a discussion for the faint of heart.

- Wes

On Thu, Nov 5, 2009 at 10:46 AM, Rashindra Manniesing <rashindra@...> wrote:

 

Dear all,

 

I heavily rely on the GDCM 2.0.x package for dicom-file handling, in ITK.

 

Unfortunately, ITK still ships with GDCM 1.x, apparently, because ITK still supports VS 6.0.

 

With the risk of repeating a previous discussion on the subject, but I think it is important enough, I was wondering: why still VS6, with VS10 already lying ahead? Shouldn't we all move forward?

 

Best regards,  Rashindra

 


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers




--
Wesley D. Turner, Ph.D.
Kitware, Inc.
Technical Leader
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4920

_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users

Re: [Insight-developers] ITK and VS6 (and GDCM)

by Rashindra Manniesing-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Oops,  I have opened the wrong door.

 

I hope the guru’s continue their discussion, and I will go the next room working on my algorithms,

 

Rashindra

 

From: Wes Turner [mailto:wes.turner@...]
Sent: donderdag 5 november 2009 17:25
To: Rashindra Manniesing
Cc: insight-developers@...; insight-users@...
Subject: Re: [Insight-developers] ITK and VS6 (and GDCM)

 

Please see http://www.itk.org/Wiki/ITK_Backward_Compatibility_Open_Discussion  It won't answer your question, but it will demonstrate that this is not a discussion for the faint of heart.

 

- Wes

On Thu, Nov 5, 2009 at 10:46 AM, Rashindra Manniesing <rashindra@...> wrote:

 

Dear all,

 

I heavily rely on the GDCM 2.0.x package for dicom-file handling, in ITK.

 

Unfortunately, ITK still ships with GDCM 1.x, apparently, because ITK still supports VS 6.0.

 

With the risk of repeating a previous discussion on the subject, but I think it is important enough, I was wondering: why still VS6, with VS10 already lying ahead? Shouldn't we all move forward?

 

Best regards,  Rashindra

 


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers




--
Wesley D. Turner, Ph.D.
Kitware, Inc.
Technical Leader
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4920


_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users

Re: [Insight-developers] ITK and VS6 (and GDCM)

by Bill Lorensen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It's not just VS6. It is also fails to build with VS7 and Borland.

On Thu, Nov 5, 2009 at 10:46 AM, Rashindra Manniesing
<rashindra@...> wrote:

>
>
> Dear all,
>
>
>
> I heavily rely on the GDCM 2.0.x package for dicom-file handling, in ITK.
>
>
>
> Unfortunately, ITK still ships with GDCM 1.x, apparently, because ITK still
> supports VS 6.0.
>
>
>
> With the risk of repeating a previous discussion on the subject, but I think
> it is important enough, I was wondering: why still VS6, with VS10 already
> lying ahead? Shouldn't we all move forward?
>
>
>
> Best regards,  Rashindra
>
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>
>
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users

Parent Message unknown Re: [Insight-developers] ITK and VS6 (and GDCM)

by Karthik Krishnan-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

There is a much longer list of features in GDCM2 that aren't in GDCM 1.x shipped with ITK, not to mention, its cleaner, easier to use and growing, (thanks to Mathieu), so much so, that for a while now I haven't used the GDCM shipped with ITK.

The point is : We should have a nightly dashboard at Kitware, that builds with system gdcm, just to be safe, on each platfom. Do you know if we have one already. I don't see it on the ITK dashboard. We would be grateful for any contributions.

Thanks
--
karthik

On Thu, Nov 5, 2009 at 11:49 AM, kent williams <norman-k-williams@...> wrote:
As has been mentioned, there are reasons why gdcm 2 may never be the ‘native’ version of gdcm included with ITK.  As you’ve discovered, it is possible to build ITK using a ‘system’ GDCM 2. This is fine if you feel you can’t live without GDCM 2 facilities.

But, this discussion came about because of your Dicomimport tool, submitted to the Insight Journal.  I haven’t combed through the source exhaustively, but I don’t understand what GDCM 2 capabilities are necessary for this application?  I would think that if you want Dicomimport to be part of InsightApplications as a utilit, it would be worth spending the time to add support for GDCM 1.x.   GDCM 2.0 has obvious advantages over 1.x, but I don’t think there’s anything in 2.0 that can’t be done in 1.x with a little effort.

Dicomimport is a program we’d very much like to use at Iowa  as part of our toolset as our raison d’etre is processing  a large volume of volumetric imaging, including dicom files straight from the scanner.  But it would require us to add GDCM to the list of packages that are prerequisite to BRAINS, along with ITK, VTK, KWWidgets, VTKINRIA3D, FFTW, Tcl, Tk, etc.   Every time we add another package prerequisite it adds complexity and brittleness to our build system, so we never do it lightly.



On 11/5/09 10:46 AM, "Rashindra Manniesing" <rashindra@...> wrote:


Dear all,
 
I heavily rely on the GDCM 2.0.x package for dicom-file handling, in ITK.
 
Unfortunately, ITK still ships with GDCM 1.x, apparently, because ITK still supports VS 6.0.
 
With the risk of repeating a previous discussion on the subject, but I think it is important enough, I was wondering: why still VS6, with VS10 already lying ahead? Shouldn't we all move forward?
 
Best regards,  Rashindra



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers






_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users

Parent Message unknown Re: [Insight-developers] ITK and VS6 (and GDCM)

by Rashindra Manniesing-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Re: [Insight-developers] ITK and VS6 (and GDCM)

 

Dear Kent,

 

I completely understand your point of view, and  indeed for this particular application, GDCM1 can be used as well (most likely, haven’t looked that closely, yet).

 

Within my environment I always prefer to have the latest versions of the libs, thus it feels kind of awkward to spent time to make the program works for older versions. And that is clearly not a very strong argument  from a general/ITK point of view.

 

So, with the prospective that ITK - GDCM1 won’t be replaced with 2 in the near future, I will spent some time making dicomimport independent of external packages, in the hope of course it will part of future versions of ITK J (and as  my acknowledgment towards the ITK community)

 

Best regards, Rashindra.

 

From: kent williams [mailto:norman-k-williams@...]
Sent: donderdag 5 november 2009 17:49
To: Rashindra Manniesing; ITK; insight-users@...
Subject: Re: [Insight-developers] ITK and VS6 (and GDCM)

 

As has been mentioned, there are reasons why gdcm 2 may never be the ‘native’ version of gdcm included with ITK.  As you’ve discovered, it is possible to build ITK using a ‘system’ GDCM 2. This is fine if you feel you can’t live without GDCM 2 facilities.

But, this discussion came about because of your Dicomimport tool, submitted to the Insight Journal.  I haven’t combed through the source exhaustively, but I don’t understand what GDCM 2 capabilities are necessary for this application?  I would think that if you want Dicomimport to be part of InsightApplications as a utilit, it would be worth spending the time to add support for GDCM 1.x.   GDCM 2.0 has obvious advantages over 1.x, but I don’t think there’s anything in 2.0 that can’t be done in 1.x with a little effort.

Dicomimport is a program we’d very much like to use at Iowa  as part of our toolset as our raison d’etre is processing  a large volume of volumetric imaging, including dicom files straight from the scanner.  But it would require us to add GDCM to the list of packages that are prerequisite to BRAINS, along with ITK, VTK, KWWidgets, VTKINRIA3D, FFTW, Tcl, Tk, etc.   Every time we add another package prerequisite it adds complexity and brittleness to our build system, so we never do it lightly.


On 11/5/09 10:46 AM, "Rashindra Manniesing" <rashindra@...> wrote:


Dear all,
 
I heavily rely on the GDCM 2.0.x package for dicom-file handling, in ITK.
 
Unfortunately, ITK still ships with GDCM 1.x, apparently, because ITK still supports VS 6.0.
 
With the risk of repeating a previous discussion on the subject, but I think it is important enough, I was wondering: why still VS6, with VS10 already lying ahead? Shouldn't we all move forward?
 
Best regards,  Rashindra


_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users

Re: [Insight-developers] ITK and VS6 (and GDCM)

by malat :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

'lo

On Thu, Nov 5, 2009 at 7:07 PM, Karthik Krishnan
<karthik.krishnan@...> wrote:
> There is a much longer list of features in GDCM2 that aren't in GDCM 1.x

[a much longer list of features] and still growing :)

> shipped with ITK, not to mention, its cleaner, easier to use and growing,
> (thanks to Mathieu), so much so, that for a while now I haven't used the
> GDCM shipped with ITK.

same here. And people should really understand that GDCM 1.x is not
actively maintained. Jean Pierre any comments on that ?

> The point is : We should have a nightly dashboard at Kitware, that builds
> with system gdcm, just to be safe, on each platfom. Do you know if we have
> one already. I don't see it on the ITK dashboard. We would be grateful for
> any contributions.

That would really help me ! I have a very limited access to platform
(Linux based only). And having a couple of Win/Mac machine using a
system installed GDCM would really help.

GDCM 2.x Config.cmake files can be used from an install tree of a
build tree. Therefore setting up an ITK dashboard with GDCM 2.x only
require running the dashboard in the right order: first build GDCM 2.x
(trunk) then compile ITK against this build tree of GDCM 2.x.

Let me know if I can be of any help,

Thanks,
--
Mathieu
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users