]> Creatis software - gdcm.git/blobdiff - Doc/Website/CommandLine.html
Update web pages
[gdcm.git] / Doc / Website / CommandLine.html
index 381a18291e4a2585f1ef884b82a7c033b7edc4e3..c1abf7a1318a7458e08f525aa47b32dac54594eb 100644 (file)
@@ -7,74 +7,98 @@
 <BODY>
 <H2>Command Line Utilities :</H2>
 <UL>
-   <LI> PrintFile
+   <LI> <b>PrintFile</b>
    <pre>
-   Display the header of any kind of ACR-NEMA/PAPYRUS/DICOM File
-   usage: PrintFile filein=fileName [level=n] [noshadow] [noseq] [debug]
+   Displays the header of any kind of ACR-NEMA/PAPYRUS/DICOM File
+   usage: PrintFile filein=fileName [level=n] 
+                    [ { [noshadowseq] | [noshadow][noseq] } ] [debug] [usage]
           level = 0,1,2 : depending on the amount of details user wants to see
-          noshadow : user doesn't want to load Private groups (odd number)
-          noseq    : user doesn't want to load Sequences
-          debug    : user wants to run the program in 'debug mode'
+          noshadowseq: user doesn't want to load Private Sequences
+          noshadow   : user doesn't want to load Private groups (odd number)
+          noseq      : user doesn't want to load Sequences
+          debug      : user wants to run the program in 'debug mode'
+          usage      : user wants to display usage
    </pre>
 
-   <LI> Anonymize
+   <LI> <b>Anonymize</b>
    <pre>
-   Anonymize a full gdcm-readable Dicom image
+   Anonymizes a full gdcm-readable Dicom image
           Warning : probably segfaults if pixels are not gdcm readable.
                     Use AnonymizeNoLoad instead.
-   usage: Anonymize filein=inputFileName fileout=anonymizedFileName [debug]
+   usage: Anonymize filein=inputFileName fileout=anonymizedFileName [debug][usage]
           debug    : user wants to run the program in 'debug mode'
-   </pre>
+          usage    : user wants to display usage
+  </pre>
 
-   <LI> AnonymizeNoLoad
+   <LI> <b>AnonymizeNoLoad</b>
    <pre> 
-   Anonymize a gdcm-readable Dicom image even if pixels aren't gdcm readable
-          Warning : the file is overwritten; to preserve file integrity,
-                    use a copy.
-   usage: AnonymizeNoLoad filein=inputFileName fileout=outputFileName [debug]
-          debug    : user wants to run the program in 'debug mode'
+   Anonymizes a gdcm-readable Dicom image even if pixels aren't gdcm readable
+         Warning : Warning : the image is overwritten;
+                   to preserve its integrity, use a copy.
+   usage: AnonymizeNoLoad {filein=inputFileName|dirin=inputDirectoryName}
+                          [rubout=listOfPrivateElementsToRubOut]
+                          [ { [noshadowseq] | [noshadow][noseq] } ] [debug]
+          inputFileName : Name of the (single) file user wants to anonymize
+          inputDirectoryName : user wants to anonymize *all* the files
+                               within the (single Patient!) directory
+          listOfElementsToRubOut : group1-elem1,g2-e2,... (in hexa)
+                                   of extra Elements to rub out
+          noshadowseq: user doesn't want to load Private Sequences
+          noshadow   : user doesn't want to load Private groups (odd number)
+          noseq      : user doesn't want to load Sequences
+          debug      : user wants to run the program in 'debug mode'
+          usage      : user wants to display usage
    </pre>
 
-   <LI> ReWrite
+   <LI> <b>ReWrite</b>
    <pre>
-   Re write a full gdcm-readable Dicom image (compressed Pixels are expanded)
+   Re writes a full gdcm-readable Dicom image (compressed Pixels are expanded)
                    (usefull when the file is not very straight).                  
    usage: ReWrite filein=inputFileName fileout=anonymizedFileName
-                   [mode=write mode] [noshadow] [noseq][debug]
-          mode = a (ACR), x (Explicit VR Dicom), r (RAW : only pixels)
-          noshadow : user doesn't want to load Private groups (odd number)
-          noseq    : user doesn't want to load Sequences
-          rgb      : user wants to transform LUT (if any) into RGB 
-          debug    : user wants to run the program in 'debug mode' 
+                  [mode=write mode] [rgb]
+                  [ { [noshadowseq] | [noshadow][noseq] } ] [debug] [usage]
+          write mode = a (ACR), x (Explicit VR Dicom), r (RAW : only pixels)
+          rgb        : user wants to transform LUT (if any) into RGB 
+          noshadowseq: user doesn't want to load Private Sequences
+          noshadow   : user doesn't want to load Private groups (odd number)
+          noseq      : user doesn't want to load Sequences
+          debug      : user wants to run the program in 'debug mode'
+          usage      : user wants to display usage
    </pre>
 
-   <LI> PrintDicomDir
+   <LI> <b>PrintDicomDir</b>
    <pre>
-   Display the tree-like structure of a DICOMDIR File
-   usage: PrintDicomDir filein=fileName [detail=n] [level=n] [debug]
+   Displays the tree-like structure of a DICOMDIR File
+   usage: PrintDicomDir filein=fileName [detail=n] [level=n] [debug] [usage]
           detail = 1 : Patients, 2 : Studies, 3 : Series, 4 : Images
                    5 : Full Content
           level = 0,1,2 : depending on user (what he wants to see, when detail=5)
-           debug    : user wants to run the program in 'debug mode'
+          debug    : user wants to run the program in 'debug mode'
+          usage    : user wants to display usage
    </pre>
 
-   <LI> MakeDicomDir
+   <LI> <b>MakeDicomDir</b>
    <pre>
    Explores recursively the given directory, makes the relevant DICOMDIR
           and writes it as 'NewDICOMDIR'
-   usage: MakeDicomDir dirname=rootDirectoryName [noshadow] [noseq] [debug]
-          noshadow : user doesn't want to load Private groups (odd number)
-          noseq    : user doesn't want to load Sequences
-          debug    : user wants to run the program in 'debug mode'
+   usage: MakeDicomDir dirname=rootDirectoryName 
+                      [ { [noshadowseq] | [noshadow][noseq] } ] [debug] [usage]
+          noshadowseq: user doesn't want to load Private Sequence
+          noshadow   : user doesn't want to load Private groups (odd number)
+          noseq      : user doesn't want to load Sequences
+          debug      : user wants to run the program in 'debug mode'
+          usage      : user wants to display usage
    </pre>
 
-   <LI> AnonymizeDicomDir
+   <LI> <b>AnonymizeDicomDir</b>
    <pre>
-   Anonymize a gdcm-readable DICOMDIR even when some 'Objects'
+   Anonymizes a gdcm-readable DICOMDIR even when some 'Objects'
           are not yet taken into account
-          Warning : the DICOMDIR is overwritten
-   usage: AnonymizeDicomDir filein=dicomDirName [debug]
+          Warning : the DICOMDIR is overwritten; 
+                    to preserve its integrity, use a copy.
+   usage: AnonymizeDicomDir filein=dicomDirName [debug] [usage] [usage]
           debug    : user wants to run the program in 'debug mode'
+          usage    : user wants to display usage
    </pre>
 
 </UL>