[Insight-developers] "strange" default values in ITK

Gaetan Lehmann gaetan.lehmann at jouy.inra.fr
Wed Jun 29 05:44:17 EDT 2005


Hi dear ITK developers,

Some of default values in ITK are difficult to understand. I can be wrong,  
but I think other values should be chosen :

in BinaryErodeImageFilter, ErodeValue is 0 by default. The maximum value  
of the pixel type (as in BinaryDilateImageFilter) seems to be a better  
choice to me.

in RescaleIntensityImageFilter, OutputMaximum is 0 and OutputMinimum is  
the maximum value of the pixel type. I think it should be a good idea to  
set OutputMaximum to the maximum value of the pixel type, and  
OutputMinimum to the minimum value of the pixel type (even if it is  
negative), so values are scaled on all avaible range by default

Print() method should have sdt::err as default stream parameter. It  
shouldn't change lot of things for c++ developers, but it should be very  
usefull for other languages developers where c++ streams can't be easily  
used.

and there is surely some more "strange" default values :-)

WDYT ?

Gaetan

-- 
Gaetan Lehmann <gaetan.lehmann at jouy.inra.fr>
Tel: +33 1 34 65 29 66
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
Web: http://voxel.jouy.inra.fr


More information about the Insight-developers mailing list