[vtkusers] wx/vtk weirdness

Mathieu Malaterre mathieu.malaterre at gmail.com
Fri Nov 27 11:25:49 EST 2009


On Fri, Nov 27, 2009 at 5:17 PM, "Eduardo M. Suárez Santana"
<esuarez at itccanarias.org> wrote:
> Mathieu Malaterre wrote:
>> On Fri, Nov 27, 2009 at 4:47 PM, "Eduardo M. Suárez Santana"
>> <esuarez at itccanarias.org> wrote:
>>
>>> This looks weird to me. Spacing of vtkDICOMImageReader depends on
>>> whether I use wx or not.
>>>
>>> Can anyone reproduce?
>>>
>>> It fails in vtk-5.2.1 and vtk-5.4.2 on linux, python-2.6.2 and wxpython-2.8.10.1
>>>
>>
>> DICOMParser is using internally sscanf to decode the spacing. It will
>> fails to work when LC_NUMERIC is not compatible with "C" style. I
>> believe by default GTK (underlying implementation of wx on linux) sets
>> the LC_NUMERIC corresponding to your locales.
>>
>> HTH
>>
> Rethinking.
>
> Is not a bug if the correct behaviour depends on setting an unrelated
> variable (DICOM - LC_NUMERIC)?
>

I /personally/ believe it is. This is up to the DICOM implementor to
make sure the reading/writing of floating point value works as per
DICOM specs (ie. use '.' and not ',').
Maybe log a bug for that.

2cts
-- 
Mathieu



More information about the vtkusers mailing list