[Insight-developers] Re: DicomParser missing termination character
Luis Ibanez
luis.ibanez at kitware.com
Mon Aug 30 12:33:54 EDT 2004
Julien,
I didn't have a particular good reason for using
fixed length arrays. Using std::strings instead,
sounds like a good idea.
BTW,
These mofifications were contributed by developer
at the ISIS group at Georgetown.
Luis
-----------------------
Julien Jomier wrote:
> Jim,
>
> I followed Luis's structure when adding new fields (maybe he had a good
> reason for using fixed length array instead of strings). However, it seems a
> good idea to use std::string.
>
> Julien
>
>
>>-----Original Message-----
>>From: Miller, James V (Research) [mailto:millerjv at crd.ge.com]
>>Sent: Monday, August 30, 2004 9:32 AM
>>To: 'Julien Jomier'; 'Insight Developers'
>>Subject: RE: DicomParser missing termination character
>>
>>
>>Julien,
>>
>>I see you put in the fixes to the ITK repository. Good.
>>We'll move them to
>>other repository later.
>>
>>I noticed that the these character strings are set in the
>>AppHelper as fixed
>>
>>length character arrays. I think you and Luis added these. I
>>haven't looked
>>
>>to see if DICOM has a limit on the length of a string. Would
>>we be better
>>off using std::string for these variables instead of
>>character strings?
>>
>>Jim
>>
>>
>>-----Original Message-----
>>From: Julien Jomier [mailto:jjomier at cs.unc.edu]
>>Sent: Friday, August 27, 2004 3:22 PM
>>To: 'Insight Developers'
>>Cc: 'Miller, James V (Research)'
>>Subject: DicomParser missing termination character
>>
>>
>>Hello,
>>
>>I've fixed (on my local copy) several problems in DicomParser
>>resulting of
>>missing termination character in strings.
>>(This was reported about one week ago by Simon Harris on the
>>users list).
>>Also I noticed that for each string the array of char is
>>allocated but not
>>initialized, therefore garbage is returned if the DICOM tag
>>is not found but
>>the user asks for the value of the tag.
>>
>>I know that DicomParser has a separate CVS repository. Is
>>DicomParser in ITK
>>in sync with the other repository?
>>Can I put the fixes in the Insight repository?
>>
>>Thanks,
>>
>>Julien
>>
>
>
>
More information about the Insight-developers
mailing list