]> Creatis software - gdcm.git/log
gdcm.git
19 years agoCOMP: Try to fix compilation on VS7
malaterre [Mon, 3 Oct 2005 14:54:16 +0000 (14:54 +0000)]
COMP: Try to fix compilation on VS7

19 years agoENH: Refactorize code, from PrintFile into the class, to allow user to reuse the...
malaterre [Sat, 1 Oct 2005 19:39:14 +0000 (19:39 +0000)]
ENH: Refactorize code, from PrintFile into the class, to allow user to reuse the code.

19 years agoDOC: Adding comment by JPR, for non-medical user (=me)
malaterre [Sat, 1 Oct 2005 15:51:42 +0000 (15:51 +0000)]
DOC: Adding comment by JPR, for non-medical user (=me)

19 years agoAdd the commented out XMedcon-like code.
jpr [Fri, 30 Sep 2005 17:45:01 +0000 (17:45 +0000)]
Add the commented out XMedcon-like code.

19 years agoDont print Orientations when they're empty ...
jpr [Fri, 30 Sep 2005 17:42:17 +0000 (17:42 +0000)]
Dont print Orientations when they're empty ...

19 years agoAdd the printing od 'Orientaion' information
jpr [Fri, 30 Sep 2005 10:27:22 +0000 (10:27 +0000)]
Add the printing od 'Orientaion' information
(Read in the header, or 'user friendly' computed values)

19 years agoFix bug in Orientation::VerfCriterion
jpr [Thu, 29 Sep 2005 14:23:58 +0000 (14:23 +0000)]
Fix bug in Orientation::VerfCriterion
Thx to Eduardo Davila.

19 years agoAdd a small example on how to extract Dicom tags
jpr [Thu, 29 Sep 2005 08:49:27 +0000 (08:49 +0000)]
Add a small example on how to extract Dicom tags
(as requiered by people of DataGrid)
May be usefull as an example for others (hope so)

19 years agoAdd verbosity
jpr [Thu, 22 Sep 2005 14:45:11 +0000 (14:45 +0000)]
Add verbosity

19 years agoAvoid Warning
jpr [Thu, 22 Sep 2005 14:42:37 +0000 (14:42 +0000)]
Avoid Warning

19 years agoComments
jpr [Thu, 22 Sep 2005 14:41:24 +0000 (14:41 +0000)]
Comments

19 years agoAdd TestLoadAllDocumentsNoPrivNoSeq, to improve test coverage
jpr [Thu, 22 Sep 2005 08:41:27 +0000 (08:41 +0000)]
Add TestLoadAllDocumentsNoPrivNoSeq, to improve test coverage

19 years agoSTYLE: Minor typo
malaterre [Wed, 21 Sep 2005 17:16:15 +0000 (17:16 +0000)]
STYLE: Minor typo

19 years agoComments
jpr [Wed, 21 Sep 2005 16:53:59 +0000 (16:53 +0000)]
Comments

19 years agoadd std::string Orientation::GetOrientation ( File *f ) method, that
jpr [Wed, 21 Sep 2005 16:39:53 +0000 (16:39 +0000)]
add std::string Orientation::GetOrientation ( File *f ) method, that
computes the Patient Orientation relative to the image plane
from the 'Image Orientation (Patient)' :

           The first entry is the direction of the rows, given by the
           direction of the last pixel in the first row from the first
           pixel in that row.
           The second entry is the direction of the columns, given by
           the direction of the last pixel in the first column from the
           first pixel in that column.
           Anatomical direction is designated by the capital
           letters: A (anterior), P (posterior), R (right),L (left),
           H (head), F (foot).
           Refinements in the orientation descriptions are designated
           by one or two additional letters in each value.

19 years agoRemove useless extern declaration.
jpr [Wed, 21 Sep 2005 13:51:42 +0000 (13:51 +0000)]
Remove useless extern declaration.

19 years agoFix typo
jpr [Wed, 21 Sep 2005 13:23:28 +0000 (13:23 +0000)]
Fix typo

19 years agoRemove TestWriteSimple from CMakeLists, as well.
jpr [Wed, 21 Sep 2005 13:21:48 +0000 (13:21 +0000)]
Remove TestWriteSimple from CMakeLists, as well.

19 years agoRemove useless program (already in Testing)
jpr [Wed, 21 Sep 2005 13:09:47 +0000 (13:09 +0000)]
Remove useless program (already in Testing)

19 years agoShould avoid warnings
jpr [Wed, 21 Sep 2005 13:05:40 +0000 (13:05 +0000)]
Should avoid warnings

19 years agoAdd some comments
jpr [Wed, 21 Sep 2005 09:44:59 +0000 (09:44 +0000)]
Add some comments

19 years agoLO generated VR for odd groups will be displayed at Print() time
jpr [Wed, 21 Sep 2005 09:42:19 +0000 (09:42 +0000)]
LO generated VR for odd groups will be displayed at Print() time

19 years ago //DICOM PS 3-5 7.8.1 a) states that those
jpr [Tue, 20 Sep 2005 15:11:19 +0000 (15:11 +0000)]
  //DICOM PS 3-5 7.8.1 a) states that those
      //(gggg-0010->00FF where gggg is odd) attributes have to be LO

--> Take it into account!

19 years agoTwo ;; at end of line can cause troubles
jpr [Tue, 20 Sep 2005 14:13:41 +0000 (14:13 +0000)]
Two ;; at end of line can cause troubles

19 years agoremove useless extern declaration
jpr [Tue, 20 Sep 2005 11:02:49 +0000 (11:02 +0000)]
remove useless extern declaration

19 years ago%d vs %i in fprintf for unsigned int, to avoid warnings (hope so)
jpr [Tue, 20 Sep 2005 10:01:49 +0000 (10:01 +0000)]
%d vs %i in fprintf for unsigned int, to avoid warnings (hope so)

19 years agoremove useless assignation, to avoid warning
jpr [Tue, 20 Sep 2005 09:24:10 +0000 (09:24 +0000)]
remove useless assignation, to avoid warning

19 years agoREmove useless variable assignation
jpr [Tue, 20 Sep 2005 09:21:35 +0000 (09:21 +0000)]
REmove useless variable assignation

19 years agoDoxygen
jpr [Tue, 20 Sep 2005 09:09:43 +0000 (09:09 +0000)]
Doxygen

19 years agoTo avoid warnings around 'catch'
jpr [Tue, 20 Sep 2005 09:07:56 +0000 (09:07 +0000)]
To avoid warnings around 'catch'

19 years agoRemove useless variable, to avoid warning
jpr [Tue, 20 Sep 2005 08:50:57 +0000 (08:50 +0000)]
Remove useless variable, to avoid warning

19 years agoENH: Need to access those var from c++
malaterre [Mon, 19 Sep 2005 18:55:12 +0000 (18:55 +0000)]
ENH: Need to access those var from c++

19 years agoENH: Adding an exe that seg fault on AMD64/gcc.
malaterre [Mon, 19 Sep 2005 18:54:10 +0000 (18:54 +0000)]
ENH: Adding an exe that seg fault on AMD64/gcc.

19 years agocomment out TestAllEntryVerify
jpr [Mon, 19 Sep 2005 10:45:38 +0000 (10:45 +0000)]
comment out TestAllEntryVerify

19 years agotypo
jpr [Mon, 19 Sep 2005 09:48:27 +0000 (09:48 +0000)]
typo

19 years agoTo avoid bcc 5.5 warnings
jpr [Fri, 16 Sep 2005 17:19:24 +0000 (17:19 +0000)]
To avoid bcc 5.5 warnings

19 years agoInsert the original Python code, as a comment, to help debug stage
jpr [Fri, 16 Sep 2005 16:47:56 +0000 (16:47 +0000)]
Insert the original Python code, as a comment, to help debug stage

19 years agoTo display image 'orientation type'
jpr [Fri, 16 Sep 2005 16:45:33 +0000 (16:45 +0000)]
To display image 'orientation type'
When it works :-(

19 years agoBlack list some recently added images
jpr [Fri, 16 Sep 2005 10:44:26 +0000 (10:44 +0000)]
Black list some recently added images
(untill I fix the probable mess with the .png, .tst images)

19 years agoENH: Adding mention to current problem on ITK ML, and dlclose gdcm
malaterre [Wed, 14 Sep 2005 20:27:20 +0000 (20:27 +0000)]
ENH: Adding mention to current problem on ITK ML, and dlclose gdcm

19 years agoFix misstyping.
jpr [Tue, 13 Sep 2005 18:32:54 +0000 (18:32 +0000)]
Fix misstyping.
(still not works properly :-( )
Thx to Luca Picello for reporting it.

19 years agoTry downcast to please MSVC
jpr [Fri, 9 Sep 2005 07:18:02 +0000 (07:18 +0000)]
Try downcast to please MSVC

19 years agoavoid bcc5.5 warnings
jpr [Thu, 8 Sep 2005 15:10:46 +0000 (15:10 +0000)]
avoid bcc5.5 warnings

19 years agoTo avoid bcc5.5 warnings
jpr [Thu, 8 Sep 2005 15:09:08 +0000 (15:09 +0000)]
To avoid bcc5.5 warnings

19 years agoENH: Support space in the path
malaterre [Thu, 8 Sep 2005 14:45:51 +0000 (14:45 +0000)]
ENH: Support space in the path

19 years agoRemove useless affectation, to avoid bcc5.5 warnings
jpr [Thu, 8 Sep 2005 14:40:15 +0000 (14:40 +0000)]
Remove useless affectation, to avoid bcc5.5 warnings

19 years agoRemove useless affectation to avoid bcc5.5 warning
jpr [Thu, 8 Sep 2005 14:33:50 +0000 (14:33 +0000)]
Remove useless affectation to avoid bcc5.5 warning

19 years agoHope bcc5.5 will have no longer objections
jpr [Thu, 8 Sep 2005 14:00:39 +0000 (14:00 +0000)]
Hope bcc5.5 will have no longer objections

19 years agoFix typo
jpr [Wed, 7 Sep 2005 15:19:37 +0000 (15:19 +0000)]
Fix typo

19 years agoCosmetics for making ProntFile more clear when forceLoad was asked
jpr [Wed, 7 Sep 2005 14:12:23 +0000 (14:12 +0000)]
Cosmetics for making ProntFile more clear when forceLoad was asked

19 years agoAdd some verbosity when something wrong occurs
jpr [Wed, 7 Sep 2005 10:42:30 +0000 (10:42 +0000)]
Add some verbosity when something wrong occurs

19 years agoNew 'quicker' code releases some BinEntries :-(
jpr [Wed, 7 Sep 2005 10:39:45 +0000 (10:39 +0000)]
New 'quicker' code releases some BinEntries :-(
Revert to old one

19 years agoMeta Elements group length (follows previous commit)
jpr [Wed, 7 Sep 2005 08:55:22 +0000 (08:55 +0000)]
Meta Elements group length (follows previous commit)

19 years agoFix bug when Writing Meta Elements Group (0x0002) on Big Endian Proc,
jpr [Wed, 7 Sep 2005 08:52:58 +0000 (08:52 +0000)]
Fix bug when Writing Meta Elements Group (0x0002) on Big Endian Proc,
when requested Transfer Synatax is Implicit VR

19 years agoEnglish mistakes
jpr [Wed, 7 Sep 2005 08:49:58 +0000 (08:49 +0000)]
English mistakes

19 years agoAvoid infinite loop for 'long' image file names
jpr [Wed, 7 Sep 2005 08:48:28 +0000 (08:48 +0000)]
Avoid infinite loop for 'long' image file names

19 years agoAvoid warning
jpr [Wed, 7 Sep 2005 08:45:52 +0000 (08:45 +0000)]
Avoid warning

19 years agoavoid warning
jpr [Wed, 7 Sep 2005 08:35:20 +0000 (08:35 +0000)]
avoid warning

19 years ago(Try to) avoid comp warning on 'Golgot'
jpr [Wed, 7 Sep 2005 08:33:29 +0000 (08:33 +0000)]
(Try to) avoid comp warning on 'Golgot'

19 years agoRemove extra ';'
jpr [Wed, 7 Sep 2005 08:23:08 +0000 (08:23 +0000)]
Remove extra ';'

19 years agoAvoid warning
jpr [Wed, 7 Sep 2005 08:21:28 +0000 (08:21 +0000)]
Avoid warning

19 years agoAdd comment
jpr [Tue, 6 Sep 2005 17:15:25 +0000 (17:15 +0000)]
Add comment

19 years agoBUG: Come'on this script does not work
malaterre [Tue, 6 Sep 2005 16:48:24 +0000 (16:48 +0000)]
BUG: Come'on this script does not work

19 years agoENH: Try to commit conflicts (again)
malaterre [Tue, 6 Sep 2005 16:47:04 +0000 (16:47 +0000)]
ENH: Try to commit conflicts (again)

19 years agoBUG: Smart... need to remove this thing
malaterre [Tue, 6 Sep 2005 16:45:07 +0000 (16:45 +0000)]
BUG: Smart... need to remove this thing

19 years agoENH: Try to purposely commit conflit
malaterre [Tue, 6 Sep 2005 16:44:21 +0000 (16:44 +0000)]
ENH: Try to purposely commit conflit

19 years agoFix conflict while cvs merging
jpr [Tue, 6 Sep 2005 16:22:18 +0000 (16:22 +0000)]
Fix conflict while cvs merging

19 years agoBUG: Remove old buggy code
malaterre [Tue, 6 Sep 2005 15:50:14 +0000 (15:50 +0000)]
BUG: Remove old buggy code

19 years agoForget this one
jpr [Tue, 6 Sep 2005 15:39:22 +0000 (15:39 +0000)]
Forget this one

19 years agoUpdate Web pages
jpr [Tue, 6 Sep 2005 15:38:38 +0000 (15:38 +0000)]
Update Web pages

19 years agoSTYLE: Cleanup unused var
malaterre [Tue, 6 Sep 2005 15:36:32 +0000 (15:36 +0000)]
STYLE: Cleanup unused var

19 years agoInline some methods, to speed gdcm up.
jpr [Tue, 6 Sep 2005 15:36:02 +0000 (15:36 +0000)]
Inline some methods, to speed gdcm up.

19 years agoImprove Print method
jpr [Tue, 6 Sep 2005 15:34:29 +0000 (15:34 +0000)]
Improve Print method

19 years agoComments
jpr [Tue, 6 Sep 2005 15:32:13 +0000 (15:32 +0000)]
Comments

19 years agoOops. I forgot this one
jpr [Tue, 6 Sep 2005 15:31:17 +0000 (15:31 +0000)]
Oops. I forgot this one

19 years agoAdd the GetEntryForcedAsciiValue method to deal with Private Implicit VR Tags,
jpr [Tue, 6 Sep 2005 15:28:49 +0000 (15:28 +0000)]
Add the GetEntryForcedAsciiValue method to deal with Private Implicit VR Tags,
 stored as BinEntries when they aren't

19 years agoBUG: cmake205 support was broken, put back old hack
malaterre [Tue, 6 Sep 2005 14:19:52 +0000 (14:19 +0000)]
BUG: cmake205 support was broken, put back old hack

19 years agoRemove PrintDocument from CMakeLists.txt, as well
jpr [Tue, 6 Sep 2005 11:29:29 +0000 (11:29 +0000)]
Remove PrintDocument from CMakeLists.txt, as well

19 years agoAdd some verbosity when something wrong occurs
jpr [Tue, 6 Sep 2005 11:16:04 +0000 (11:16 +0000)]
Add some verbosity when something wrong occurs

19 years agoRemove useless PrintDocument.cxx
jpr [Tue, 6 Sep 2005 11:10:59 +0000 (11:10 +0000)]
Remove useless PrintDocument.cxx

19 years ago- Unify PrintFile and PrintDocument
jpr [Tue, 6 Sep 2005 11:10:03 +0000 (11:10 +0000)]
- Unify PrintFile and PrintDocument
- Remove useless PrintDocument

19 years agoENH: Tons of links were broken, strange it was not so long ago
malaterre [Tue, 6 Sep 2005 00:32:22 +0000 (00:32 +0000)]
ENH: Tons of links were broken, strange it was not so long ago

19 years agoSee :
jpr [Mon, 5 Sep 2005 15:43:40 +0000 (15:43 +0000)]
See :

www.tamsinfo.toshiba.com/docrequest/pdf/esoft3.5.pdf
for more fields (page 106 ?!?)

Some DICOM conventions are *not* respected ?!?

-->
--> 0021 0000 is NOT a group length  ?!?
-->

--> The same Tag has *more than one* description ??!!??

19 years agoAdd HITACHI MR pronto Private Dicom Dictionary
jpr [Mon, 5 Sep 2005 14:12:32 +0000 (14:12 +0000)]
Add HITACHI MR pronto Private Dicom Dictionary

19 years agoPrint output fixed for level==1
jpr [Mon, 5 Sep 2005 08:32:57 +0000 (08:32 +0000)]
Print output fixed for level==1

19 years ago'Print level' defaulted to 1
jpr [Mon, 5 Sep 2005 08:31:25 +0000 (08:31 +0000)]
'Print level' defaulted to 1

19 years agoFor Doxygen
jpr [Mon, 5 Sep 2005 08:28:02 +0000 (08:28 +0000)]
For Doxygen

19 years agoCoding style
jpr [Mon, 5 Sep 2005 08:25:01 +0000 (08:25 +0000)]
Coding style

19 years agoAddsome comments about Patient Position :
jpr [Mon, 5 Sep 2005 08:20:08 +0000 (08:20 +0000)]
Addsome comments about Patient Position :
> //  HFS   = Head First-Supine, where increasing (positive axis direction) :
> //     X -> to the direction pointed to by the patient's oustretched left arm
> //     Y -> to the anterior-to-posterior direction in the patient's body
> //     Z -> to the feet-to-head direction in the patient's body
>
> //  HFP   = Head First-Prone, where increasing (positive axis direction) :
> //     X -> to the direction pointed to by the patient's oustretched left arm
> //     Y -> to the anterior-to-posterior direction in the patient's body
> //     Z -> to the feet-to-head direction in the patient's body
>
> //  FFS  = Feet First-Supine, where increasing (positive axis direction) :
> //     X -> to the direction pointed to by the patient's oustretched left arm
> //     Y -> to the anterior-to-posterion direction in the patient's body
> //     Z -> to the feet-to-head direction in the patient's body
>
> //  FFP  = Feet First-Prone, where increasing (positive axis direction) :
> //     X -> to the direction pointed to by the patient's oustretched left arm
> //     Y -> to the posterior-to-anterior direction in the patient's body
> //     Z -> to the feet-to-head direction in the patient's body
>
> // HFDR = Head First-Decubitus Right
> // HFDL = Head First-Decubitus Left
> // FFDR = Feet First-Decubitus Right
> // FFDL = Feet First-Decubitus Left
>
> //  we can also find
>
> // SEMIERECT
> // SUPINE
>

19 years agoCOMP: Fix some more problem with cstring vs char*
malaterre [Sun, 4 Sep 2005 16:07:09 +0000 (16:07 +0000)]
COMP: Fix some more problem with cstring vs char*

19 years agoBUG: Remove any bcc32 compile warnings from jasper
malaterre [Sun, 4 Sep 2005 16:01:12 +0000 (16:01 +0000)]
BUG: Remove any bcc32 compile warnings from jasper

19 years agoCOMP: People really don't know what is the difference between cstring and char*
malaterre [Sun, 4 Sep 2005 15:51:46 +0000 (15:51 +0000)]
COMP: People really don't know what is the difference between cstring and char*

19 years agoCOMP: Remove stupid warning on Win32/cl. I don't unerstand the code anyway
malaterre [Sun, 4 Sep 2005 15:43:12 +0000 (15:43 +0000)]
COMP: Remove stupid warning on Win32/cl. I don't unerstand the code anyway

19 years agoCOMP: Ugly fix to remove warning
malaterre [Sun, 4 Sep 2005 15:40:25 +0000 (15:40 +0000)]
COMP: Ugly fix to remove warning

19 years agoCOMP: Fix warning with gcc3.3
malaterre [Sun, 4 Sep 2005 15:34:40 +0000 (15:34 +0000)]
COMP: Fix warning with gcc3.3

19 years agoCOMP: Add include file
malaterre [Sat, 3 Sep 2005 18:24:10 +0000 (18:24 +0000)]
COMP: Add include file

19 years ago New Features
jpr [Fri, 2 Sep 2005 08:07:31 +0000 (08:07 +0000)]
 New Features

    * Add the methods gdcm::Dict:AddDict(std::string fullPathPrivateDictionaryFileName)
      and
      gdcm::Dict::RemoveDict(std::string fullPathPrivateDictionaryFileName)
      to allow user to choose the 'Private Dictionary' he wants to work with.
      One can dream about a better API;
      This one allow right now anybody to see very easyly if the use of a given private dicom dictionary is of any help or not.

    * PrintFile has now a new command line argument manager option :
      dict=fullPathNamePricateDictionaryFile
      to allow user to see with no extra coding what differences makes the use or not of a private Dicom Dictionary.
      e.g. : use it as follow
      PrintFile filein=myGEdicomFile.dcm dict=/user/userName/gdcm/Dicts/GEMS-Advance.dic

19 years agoCoding style : remove useless trailing ';' from inline function definition
jpr [Fri, 2 Sep 2005 07:10:03 +0000 (07:10 +0000)]
Coding style : remove useless trailing ';' from inline function definition

19 years agoAdd the command line argument manager option
jpr [Fri, 2 Sep 2005 07:06:23 +0000 (07:06 +0000)]
Add the command line argument manager option
dict=fullPathNamePricateDictionaryFile
to allow user to see with no extra coding what differences makes the use or not
of a private Dicom Dictionary.
e.g.

PrintFile filein=myGEdicomFile.dcm dict=/user/userName/gdcm/Dict/GEMS-Advance.dic

19 years agoAdd the methods Dict:AddDict(fullPathPrivateDictionaryFileName)
jpr [Fri, 2 Sep 2005 07:00:04 +0000 (07:00 +0000)]
Add the methods Dict:AddDict(fullPathPrivateDictionaryFileName)
 and Dict::RemoveDict(fullPathPrivateDictionaryFileName)
 to allow user to choose the 'Private Dictionary' he wants to work with.
One can dream about a better API;
This one allow right now anybody to see very easyly
if the use of a given private dicom dictionary is of any help or not.