Somebody can help me??<br><br>I don`t know what I can do to solve it.<br><br><br><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Tom Marynowski</b> <span dir="ltr"><<a href="mailto:lordglub@gmail.com">lordglub@gmail.com</a>></span><br>
Date: 2010/1/29<br>Subject: Re: [Gdcm2] Fwd: Re: Reading sequences<br>To: Eduardo - Yahoo <<a href="mailto:camargo_rh@yahoo.com.br">camargo_rh@yahoo.com.br</a>><br><br><br>Hello<br><br>as Mathieu say: you will have more chance with GDCM1 mailling list.<br>
<br><a href="http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib" target="_blank">http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib</a><br><br>Tom<br>
<br><br><br><br><br><br><br><div class="gmail_quote">2010/1/28 Eduardo - Yahoo <span dir="ltr"><<a href="mailto:camargo_rh@yahoo.com.br" target="_blank">camargo_rh@yahoo.com.br</a>></span><div><div></div><div class="h5">
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'd appreciate if anyone could help me in solve this trouble.<br><br><br><br><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername"></b> <span dir="ltr"><<a href="mailto:eduardo.ecamargo@gmail.com" target="_blank">eduardo.ecamargo@gmail.com</a>></span><br>


Date: 2010/1/28<br>Subject: Re: Re: [Gdcm2] Reading sequences<br>To: Eduardo - Yahoo <<a href="mailto:camargo_rh@yahoo.com.br" target="_blank">camargo_rh@yahoo.com.br</a>><br>Cc: <a href="mailto:jpr@creatis.insa-lyon.fr" target="_blank">jpr@creatis.insa-lyon.fr</a>, Mathieu Malaterre <<a href="mailto:mathieu.malaterre@gmail.com" target="_blank">mathieu.malaterre@gmail.com</a>><br>


<br><br>Hi, Jean!<br><br><br><br>Excuse my insistence but I wonder if could see my file. I'm trying to cast but I can not.<br><br><br><br>thanks,<br>Eduardo<br><br><br><br>Em 27/01/2010 16:03, Eduardo - Yahoo <<a href="mailto:camargo_rh@yahoo.com.br" target="_blank">camargo_rh@yahoo.com.br</a>> escreveu:<div>


<br>> Hi,<br>> <br>> These two cast woks<br>> <br>> gdcm::DocEntry *d;<br>> <br></div>> gdcm::ContentEntry* valEntry = dynamic_castContentEntry *>(d);<br>> gdcm::ValEntry* valEntry = dynamic_cast(d);<br>


> <br>> <br>> <br>> but not this<br>> <br>> gdcm::BinEntry* binEntry = dynamic_cast(d);<div><br>> <br>> <br>> If you have another idea....<br>> You could look at the link you sent when you are on your computer?<br>


> <br>> <br>> <br>> Sorry for my english and<br>> Thanks for your help.<br>> <br>> Eduardo<br>> <br>> <br>> <br>> <br>> 2010/1/27  <a href="mailto:jpr@creatis.insa-lyon.fr" target="_blank">jpr@creatis.insa-lyon.fr</a>><br>


> <br>> Hi,<br>> <br>> <br>> <br>> The trouble comes from the fact that the values you want to acces are 'FD'<br>> <br>> value representation, that's not printable 'as is'.<br>

> <br>
> <br>> <br>> I see you're using gdcm1.2 (the one used by itk)<br>> <br>> The trouble is solved in a transparent way in gdcm1.3 (DON'T upgrade,<br>> <br>> since a lot of stuff was modified in the API)<br>


> <br>> <br>> <br>> Try to use a 'BinEntry', instead of a 'ValEntry' and cast the result of<br>> <br>> GetBinArea() as a float*<br>> <br>> <br>> <br>> (I'm not on my PC, I cannot tell you much more, right now).<br>


> <br>> <br>> <br>> HTH<br>> <br>> <br>> <br>> --<br>> <br>> Jean-Pierre Roux<br>> <br>> Creatis CNRS UMR 5220, INSERM U630<br>> <br>> <br>> <br>> <br>> <br>> <br>> > Hi, Jean,<br>


> <br>> ><br>> <br>> > Thanks for your help.<br>> <br>> > You could download a sample in this link<br>> <br>> <br></div>> > <a href="http://hemo01a.lncc.br/%7Eeduardo/ivushttp://hemo01a.lncc.br/%7Eeduardo/ivus" target="_blank">http://hemo01a.lncc.br/~eduardo/ivushttp://hemo01a.lncc.br/%7Eeduardo/ivus</a>>(26<div>


<br>> <br>> <br>> <br>> > MB)<br>> <br>> ><br>> <br>> ><br>> <br>> ><br>> <br>> ><br>> <br>> ><br>> <br>> > 2010/1/27 <a href="mailto:jpr@creatis.insa-lyon.fr" target="_blank">jpr@creatis.insa-lyon.fr</a>><br>


> <br>> ><br>> <br>> >> Hi, Eduardo,<br>> <br>> >><br>> <br>> >> Could you send me a sample of your file, so I can try to find what's<br>> <br>> >> wrong<br>> <br>


> >> with gdm 1.<br>> <br>> >><br>> <br>> >> Jean-Pierre Roux<br>> <br>> >> (was developper of gdcm 1.x)<br>> <br>> >><br>> <br>> >> Thx<br>> <br>> >><br>


> <br>> >> --<br>> <br>> >> Jean-Pierre Roux<br>> <br>> >> Creatis CNRS UMR 5220, INSERM U630<div><br>> <br>> >><br>> <br>> >> > I am using this code below. What is wrong with tags 0018|602c and<br>


> <br>> >> > 0018|602e?<br>> <br>> >> > When I use other program ( Sante DICOM Viewer FREE) for open the same<br>> <br>> >> file<br>> <br>> >> > these tags content 0.001752.<br>


> <br>> >> ><br>> <br>> >> > I am using ITK 3.16 and gdcm 1.X.<br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> > typedef gdcm::File DICOMFile* f1 = NULL;<br>


> <br>> >> > f1 = (*this->GetFileList())[0];<br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> > gdcm::DocEntry *e = f1->GetDocEntry(0x0018,0x6011);<br>> <br>


> >> >     if ( !e )<br>> <br>> >> >     {<br>> <br>> >> >        std::cout  <br></div></div>> >> found"<br>> <br>> >> >  <br>> >> >     }<br>

> <br>
> >> ><br>> <br>> >> >     gdcm::SeqEntry *s = dynamic_cast(e);<br>> <br>> >> >     if ( !s )<br>> <br>> >> >    {<br>> <br>> >> >        std::cout  <br>


> >> >  <br>> >> >     }<br>> <br>> >> ><br>> <br><div><div>> >> >     gdcm::DocEntry *d;<br>> <br>> >> >     gdcm::SQItem *tmpSI = s->GetFirstSQItem();  // For all the SQItems<br>


> <br>> >> >     std::string key;<br>> <br>> >> ><br>> <br></div></div>> >> >   //  cout GetNumberOfSQItems()  <br><div><div>> >> ><br>> <br>> >> >     while(tmpSI)<br>


> <br>> >> >     {<br>> <br>> >> >       d = tmpSI->GetFirstEntry();<br>> <br>> >> ><br>> <br>> >> >       while(d)<br>> <br>> >> >         {<br>


> <br></div></div>> >> >         gdcm::ContentEntry* valEntry = dynamic_castContentEntry<br>> <br>> >> > *>(d);<br>> <br>> >> ><br>> <br>> >> >         key = d->GetKey();<br>


> <br>> >> ><br>> <br>> >> >         cout GetValue()  <br>> >> >         cout GetName()  <br>> >> >         cout GetVR()  <br>> >> >         cout GetVM()  <br>


> >> >         cout GetLength()  <br>> >> >         cout GetFullLength()<br>> <br>> >> >  <br>> >> >         cout GetReadLength()<br>> <br>> >> >  <br>> >> >         cout IsImplicitVR()<br>


> <br>> >> >  <br>> >> >         cout IsVRUnknown()<br>> <br>> >>  <br>> >> >         cout  <br><div><div>> >> ><br>> <br>> >> ><br>
> <br>
> >> >         if(key.compare("0018|602c") == 0)<br>> <br>> >> >           {<br>> <br>> >> >           valEntry->SetValue("1.1234556");<br>> <br></div></div>

> >> >           cout GetValue()  <br>
> >> >           cout GetName()  <br>> >> >           cout GetVR()  <br>> >> >           cout GetVM()  <br>> >> >           cout GetLength()  <br>> >> >           cout GetFullLength()<br>


> <br>> >> >  <br>> >> >           cout GetReadLength()<br>> <br>> >> >  <br>> >> >           cout IsImplicitVR()<br>> <br>> >> >  <br>> >> >           cout IsVRUnknown()<br>


> <br>> >> >  <br>> >> >           cout  <br><div><div></div><div><div><div></div><div>> >> >           }<br>> <br>> >> ><br>> <br>> >> >         d = tmpSI->GetNextEntry();<br>


> <br>> >> >         }<br>> <br>> >> ><br>> <br>> >> >       tmpSI=s->GetNextSQItem();<br>> <br>> >> >       }<br>> <br>> >> ><br>> <br>> >> ><br>


> <br>> >> ><br>> <br>> >> > *<br>> <br>> >> > Output:*<br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> > 0018|6012 : 1<br>> <br>

> >> >     Name: Region Spatial Format<br>
> <br>> >> >     VR: US<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 2<br>> <br>> >> >     FullLength: 10<br>> <br>> >> >     ReadLength: 2<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|6014 : 1<br>> <br>> >> >     Name: Region Data Type<br>


> <br>> >> >     VR: US<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 2<br>> <br>> >> >     FullLength: 10<br>> <br>> >> >     ReadLength: 2<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|6016 : 0<br>> <br>> >> >     Name: Region Flags<br>


> <br>> >> >     VR: UL<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 4<br>> <br>> >> >     FullLength: 12<br>> <br>> >> >     ReadLength: 4<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|6018 : 0<br>> <br>> >> >     Name: Region Location Min X0<br>


> <br>> >> >     VR: UL<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 4<br>> <br>> >> >     FullLength: 12<br>> <br>> >> >     ReadLength: 4<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|601a : 0<br>> <br>> >> >     Name: Region Location Min Y0<br>


> <br>> >> >     VR: UL<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 4<br>> <br>> >> >     FullLength: 12<br>> <br>> >> >     ReadLength: 4<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|601c : 511<br>> <br>> >> >     Name: Region Location Max X1<br>


> <br>> >> >     VR: UL<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 4<br>> <br>> >> >     FullLength: 12<br>> <br>> >> >     ReadLength: 4<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|601e : 511<br>> <br>> >> >     Name: Region Location Max Y1<br>


> <br>> >> >     VR: UL<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 4<br>> <br>> >> >     FullLength: 12<br>> <br>> >> >     ReadLength: 4<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|6024 : 3<br>> <br>> >> >     Name: Physical Units X Direction<br>


> <br>> >> >     VR: US<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 2<br>> <br>> >> >     FullLength: 10<br>> <br>> >> >     ReadLength: 2<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|6026 : 3<br>> <br>> >> >     Name: Physical Units Y Direction<br>


> <br>> >> >     VR: US<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 2<br>> <br>> >> >     FullLength: 10<br>> <br>> >> >     ReadLength: 2<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|602c :<br>> <br>> >> >     Name: Physical Delta X<br>


> <br>> >> >     VR: FD<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 8<br>> <br>> >> >     FullLength: 16<br>> <br>> >> >     ReadLength: 8<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|602c : 1.1234556<br>> <br>> >> >     Name: Physical Delta X<br>


> <br>> >> >     VR: FD<br>> <br>> >> >     VM: 1<br>> <br>> >> >     Length: 10<br>> <br>> >> >     FullLength: 16<br>> <br>> >> >     ReadLength: 8<br>


> <br>> >> >     IsImplicitVR: 0<br>> <br>> >> >     IsVRUnknown: 0<br>> <br>> >> ><br>> <br>> >> > 0018|602e :<br>> <br>> >> ><br>> <br>> >> ><br>


> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>


> >> ><br>> <br>> >> > 2010/1/25 Eduardo - Yahoo <a href="mailto:camargo_rh@yahoo.com.br" target="_blank">camargo_rh@yahoo.com.br</a>><br>> <br>> >> >><br>> <br>> >> >> Ok, but where is the GDCM 1.x mailing list?<br>


> <br>> >> >><br>> <br>> >> >><br>> <br>> >> >><br>> <br>> >> >><br>> <br>> >> >> 2010/1/25 Mathieu Malaterre <a href="mailto:mathieu.malaterre@gmail.com" target="_blank">mathieu.malaterre@gmail.com</a>><br>


> <br>> >> >>><br>> <br>> >> >>> I think you will have more chance on the GDCM 1.x mailing list (see<br>> <br>> >> >>> FAQ)<br>> <br>> >> >>><br>


> <br>> >> >>> HTH<br>> <br>> >> >>><br>> <br>> >> >>> On Mon, Jan 25, 2010 at 5:06 PM, Eduardo - Yahoo<br>> <br>> >> >>> <a href="mailto:camargo_rh@yahoo.com.br" target="_blank">camargo_rh@yahoo.com.br</a>> wrote:<br>


> <br>> >> >>> > Hi,<br>> <br>> >> >>> ><br>> <br>> >> >>> > I have a set of Ultra sound files and I would like to read<br>> <br>> >> sequence<br>


> <br>> >> > tags for<br>> <br>> >> >>> > to retrieve the pixelSpacing, for example. How will I do it?<br>> <br>> >> >>> > I am using ITK3.18 and gdcm 1.X.<br>


> <br>> >> >>> ><br>> <br>> >> >>> ><br>> <br>> >> >>> > --<br>> <br>> >> >>> > Atenciosamente,<br>> <br>> >> >>> ><br>


> <br>> >> >>> > Eduardo Camargo<br>> <br>> >> >>> > Analista de Sistemas<br>> <br>> >> >>> > HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm" target="_blank">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>


> <br>> >> >>> > Laboratório Nacional de Computação Científica - LNCC<br>> <br>> >> >>> ><br>> <br>> >> >>> ><br>> <br>> >> ><br>> <br>


> >> ------------------------------------------------------------------------------<br>> <br>> >> >>> > Throughout its 18-year history, RSA Conference consistently<br>> <br>> >> attracts<br>


> <br>> >> > the<br>> <br>> >> >>> > world's best and brightest in the field, creating opportunities<br>> <br>> >> for<br>> <br>> >> >>> > Conference<br>


> <br>> >> >>> > attendees to learn about information security's most important<br>> <br>> >> issues<br>> <br>> >> >>> > through<br>> <br>> >> >>> > interactions with peers, luminaries and emerging and established<br>


> <br>> >> > companies.<br>> <br>> >> >>> > <a href="http://p.sf.net/sfu/rsaconf-dev2dev" target="_blank">http://p.sf.net/sfu/rsaconf-dev2dev</a><br>> <br>> >> >>> > _______________________________________________<br>


> <br>> >> >>> > Gdcm-developers mailing list<br>> <br>> >> >>> > <a href="mailto:Gdcm-developers@lists.sourceforge.net" target="_blank">Gdcm-developers@lists.sourceforge.net</a><br>


> <br>> >> >>> > <a href="https://lists.sourceforge.net/lists/listinfo/gdcm-developers" target="_blank">https://lists.sourceforge.net/lists/listinfo/gdcm-developers</a><br>> <br>> >> >>> ><br>


> <br>> >> >>> ><br>> <br>> >> >>><br>> <br>> >> >>><br>> <br>> >> >>><br>> <br>> >> >>> --<br>> <br>> >> >>> Mathieu<br>


> <br>> >> >><br>> <br>> >> >><br>> <br>> >> >><br>> <br>> >> >> --<br>> <br>> >> >> Atenciosamente,<br>> <br>> >> >><br>


> <br>> >> >> Eduardo Camargo<br>> <br>> >> >> Analista de Sistemas<br>> <br>> >> >> HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm" target="_blank">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>


> <br>> >> >> Laboratório Nacional de Computação Científica - LNCC<br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> ><br>> <br>> >> > --<br>> <br>


> >> > Atenciosamente,<br>> <br>> >> ><br>> <br>> >> > Eduardo Camargo<br>> <br>> >> > Analista de Sistemas<br>> <br>> >> > HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm" target="_blank">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>


> <br>> >> > Laboratório Nacional de Computação Científica - LNCC<br>> <br>> >> ><br>> <br></div></div><div>> >> ------------------------------------------------------------------------------<br>

> <br>
> >> > The Planet: dedicated and managed hosting, cloud storage, colocation<br>> <br>> >> > Stay online with enterprise data centers and the best network in the<br>> <br>> >> > business<br>


> <br>> >> > Choose flexible plans and management services without long-term<br>> <br>> >> contracts<br>> <br>> >> > Personal 24x7 support from experience hosting pros just a phone call<br>


> <br>> >> away.<br>> <br>> >> ><br>> <br></div>> >> <a href="http://p.sf.net/sfu/theplanet-com_______________________________________________" target="_blank">http://p.sf.net/sfu/theplanet-com_______________________________________________</a><div>

<br>
> <br>> >> > Gdcm-developers mailing list<br>> <br>> >> > <a href="mailto:Gdcm-developers@lists.sourceforge.net" target="_blank">Gdcm-developers@lists.sourceforge.net</a><br>> <br>> >> > <a href="https://lists.sourceforge.net/lists/listinfo/gdcm-developers" target="_blank">https://lists.sourceforge.net/lists/listinfo/gdcm-developers</a><br>


> <br>> >> ><br>> <br>> >><br>> <br>> >><br>> <br>> ><br>> <br>> ><br>> <br>> > --<br>> <br></div><div>> > Atenciosamente,<br>> <br>
> ><br>> <br>
> > Eduardo Camargo<br>> <br>> > Analista de Sistemas<br>> <br>> > HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm" target="_blank">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>


> <br>> > Laboratório Nacional de Computação Científica - LNCC<br>> <br>> ><br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> -- <br>> Atenciosamente,<br>> <br>> Eduardo Camargo<br>


> Analista de Sistemas<br>> HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm" target="_blank">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>> <br>> Laboratório Nacional de Computação Científica - LNCC<br>


></div></div></div></div><br><br clear="all"><br>-- <br><div><div></div><div>Atenciosamente,<br><br>Eduardo Camargo<br>Analista de Sistemas<br>HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm" target="_blank">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>


Laboratório Nacional de Computação Científica - LNCC<br>
</div></div><br>------------------------------------------------------------------------------<br>
The Planet: dedicated and managed hosting, cloud storage, colocation<br>
Stay online with enterprise data centers and the best network in the business<br>
Choose flexible plans and management services without long-term contracts<br>
Personal 24x7 support from experience hosting pros just a phone call away.<br>
<a href="http://p.sf.net/sfu/theplanet-com" target="_blank">http://p.sf.net/sfu/theplanet-com</a><br>_______________________________________________<br>
Gdcm-developers mailing list<br>
<a href="mailto:Gdcm-developers@lists.sourceforge.net" target="_blank">Gdcm-developers@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gdcm-developers" target="_blank">https://lists.sourceforge.net/lists/listinfo/gdcm-developers</a><br>
<br></blockquote></div></div></div><br>
</div><br><br clear="all"><br>-- <br>Atenciosamente,<br><br>Eduardo Camargo<br>Analista de Sistemas<br>HeMoLab - <a href="http://hemolab.lncc.br/equipe/desenv/eduardo.htm">http://hemolab.lncc.br/equipe/desenv/eduardo.htm</a><br>
Laboratório Nacional de Computação Científica - LNCC<br>