No subject


Sun Apr 3 09:54:08 EDT 2011


would be a second class citizen. Just like the code not compiling
under msvc 6 anymore is not a regression but a choice, the wrapping
not supporting tcl would then not be a regression.

If tcl is a blocker for a big external project like yours, we might
decide to upgrade tcl to first class citizen. Alternatively, would
moving away from tcl something that you might consider as well? From
our previous discussions it seemed that it was somehow in your
roadmap. My concern here is that if we decide to actively support tcl,
it's for another 10 years.

separate but related topic: quick work around.

Gaethan is very busy right now, our new wrapping software engineer
ashish is still learning, and I'm putting DICOM back on track full
time untill sunday. I will have some time next week to investigate and
see if we can come up with a quick solution to help you.

best regards

alex.

On Tue, May 10, 2011 at 9:45 AM, Johnson, Hans J <hans-johnson at uiowa.edu> w=
rote:
> I've discovered some wrapping that is working in ITKv3 that does not work=
 in
> ITKv4. =A0Should I submit tests that will fail that expose this problem?
> I am trying to figure out TCL wrapping in ITKv4 now.
> I think I have narrowed it down to a minimal test case that identifies so=
me
> missing functionality that was in ITKv3, but does not work in ITKv4.
> =3DTHE TEST CODE (Used in both ITKv3 and ITKv4) =3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> [johnsonhj at hjhomebuildbox ~]$ cat /tmp/MinimalTest.tcl
> package require InsightToolkit
> set reader [ itkImageFileReaderIUC2_New ]
> $reader SetFileName /tmp/tmp.png
> $reader Update
> set myImage [ $reader =A0GetOutput ]
> puts [$myImage GetSpacing]
> =3DSUCCESS WITH ITKv3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> [johnsonhj at hjhomebuildbox ~]$ tclsh /tmp/MinimalTest.tcl
> libpng warning: Ignoring truncated iCCP profile.
> libpng warning: Ignoring truncated iCCP profile.
> _a8598e0201000000_p_itk__VectorTdouble_2u_t
> =3DFAILURE =A0 WITH ITKv4 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> [johnsonhj at hjhomebuildbox ~]$ tclsh /tmp/MinimalTest.tcl
> libpng warning: Ignoring truncated iCCP profile.
> libpng warning: Ignoring truncated iCCP profile.
> invalid command name "_20c5100901000000_p_itkImageUC2"
> =A0=A0 =A0while executing
> "$myImage GetSpacing"
> =A0=A0 =A0invoked from within
> "puts [$myImage GetSpacing]"
> =A0=A0 =A0(file "/tmp/MinimalTest.tcl" line 7)
>
> This is the last failing component for our PHASE I conversion from ITKv3 =
to
> ITKv4.
> Any fixes or work-arounds would be greatly appreciated.
> Thanks,
> Hans
>
> ________________________________
> Notice: This UI Health Care e-mail (including attachments) is covered by =
the
> Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidenti=
al
> and may be legally privileged.=A0 If you are not the intended recipient, =
you
> are hereby notified that any retention, dissemination, distribution, or
> copying of this communication is strictly prohibited.=A0 Please reply to =
the
> sender that you have received the message in error, then delete it.=A0 Th=
ank
> you.
> ________________________________
> _______________________________________________
> 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
>
>


More information about the Insight-developers mailing list