[Insight-developers] ConceptCheck & Wrapping : ITK 3.4 Update

Luis Ibanez luis.ibanez at kitware.com
Thu Sep 20 12:10:10 EDT 2007


In order to fix bug 221
http://public.kitware.com/Bug/view.php?id=221

We agreed on introducing a ConceptCheck to ensure that instantiations
of filters deriving from the FiniteDifferenceImageFilter, will use an
output image type with pixel type float or double.

http://www.itk.org/Insight/Doxygen/html/classitk_1_1FiniteDifferenceImageFilter.html

The reason is that this filter performs computations using that type,
and therefore an instantiation that uses anything different from float
and double will result in erroneous results.

This modification has the effect of breaking the following

   a) Wrapping instantiations using non-real pixel types in output image
   b) InsightApplications/vtkITK classes using non-real pixel type.


The course of action is then to remove these non-real instantiation and
only leave the ones where the output image type is of pixel type float
or double. In practice it will come down to float, since we don't
include "double" as pixel type in the wrapping.


Please let us know if you have any concerns,


    Thanks


        Luis



More information about the Insight-developers mailing list