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
>
* 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
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.
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.
jpr [Wed, 31 Aug 2005 16:36:08 +0000 (16:36 +0000)]
Replace
< <LI> Allow parsing the <TT>Shadow groups</TT> against a user supplied
< private <TT>Dicom Dictionary</TT> (pfff!...)
By
> <LI> Allow manual adjunction / automatic recognition (pfff!...)
> of the private <TT>Dicom Dictionary</TT>
> to be used to parse <TT>Shadow groups</TT> against.
jpr [Wed, 31 Aug 2005 16:32:37 +0000 (16:32 +0000)]
Comments: It shouldn't be too difficult to 'manualy' ask memory merging
of a Private Dict into the public one (I can do it soon).
Automatic recognition of the Private Dict to be used seems hopeless.
jpr [Wed, 31 Aug 2005 09:29:10 +0000 (09:29 +0000)]
Replace stupid method names :
DicomDir::WriteDicomDir and DicomDir::AnonymizeDicomDir
by
DicomDir::Write and DicomDir::Anonymize
Thx to Benoit for repporting oddity
jpr [Wed, 31 Aug 2005 08:37:53 +0000 (08:37 +0000)]
Add examples of use of
SerieHelper::SetUserLessThanFunction(userSuppliedLessThanFunction)
use
order=group1-elem1,group2-elem2,...
(in hexa, no space)
if you want to use them as a sort criterium
Right now : ValEntries only -just an example-
or
order=name
if you want to sort on the file name (Why not? Just an example...)
jpr [Wed, 31 Aug 2005 08:28:32 +0000 (08:28 +0000)]
Fix Benoit's bug :
Passing the right number of files should help vtkGdcmReader to work
with the result of SerieHelper
Well ...
TestSerieHelper has to be enforced ;-)