]> Creatis software - gdcm.git/commitdiff
Update web pages
authorjpr <jpr>
Mon, 22 Aug 2005 10:12:45 +0000 (10:12 +0000)
committerjpr <jpr>
Mon, 22 Aug 2005 10:12:45 +0000 (10:12 +0000)
Doc/Website/CommandLine.html
Doc/Website/Cvs.html
Doc/Website/ImageParticularities.html
Doc/Website/News.html
Doc/Website/Sidebar.html
Doc/Website/Support.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>
index bb3b7849cc715e02a6b129823fcabb16c2fea340..b97926a719477e050795007340a590164954fad8 100644 (file)
@@ -16,7 +16,23 @@ To learn more about CVS and to get the CVS programs, please refer to the
 <A HREF="http://www.cvshome.org/index.html">CVS Home</A>. 
 
 <UL>
-  <LI><B>GENERAL</B>
+  <LI><B>WARNING</B>
+    <UL>
+     To avoid troubles users who choose to work with gdcm CVS version are 
+     strongly recomended to have a look at the 
+     <a href="http://public.kitware.com/dashboard.php?name=gdcm">
+     gdcm dashboard </a> *before* doing a 'cvs update'. <br>
+
+    If there is too much red stuff: then DO NOT update.<br>
+    Wait a few days until gdcm stabilizes. <br>
+    If you like to take risk you can decide to update gdcm if the broken build
+    (red square in 'Build' column) only affect a different plateform than yours.
+     <br>
+    Example: If the dashboard is red *only* for the SunOS, and you are using
+    Windows there is a great chance that it would still work for you (also
+    this is not recommended). 
+  </UL>
+  <LI><B>General</B>
     <UL>
       <LI>Repository server: <tt>:pserver:anonymous@cvs.creatis.insa-lyon.fr:2402/cvs/public</tt>
       <LI>Password is <TT>anonymous</TT>
index df563f226e5dd1afeffbd2320e20bf88c12e2e44..4d714054c896a34f1b83efbf14ebb94856c6621d 100644 (file)
@@ -55,6 +55,7 @@ About Physical Implementation (Only the images holding unusual characteristics a
 =============================
 
 BIG-ENDIAN
+----------
 LIBIDO-16-ACR_NEMA-Volume.dcm                               pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=gdcm::Unfound   TransferSyntaxName= [Uncompressed ACR-NEMA] SwapCode = 4321
 US-RGB-8-epicard.dcm                                        pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=1 Photom.Interp.=RGB             TransferSyntaxName= [Explicit VR - Big Endian] SwapCode = 4321
 
@@ -62,7 +63,6 @@ BITS-ALLOCATED=12
 -----------------
 MR-MONO2-12-angio-an1.acr                                   pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=gdcm::Unfound   TransferSyntaxName= [Uncompressed ACR-NEMA] 
 
-
 BITS-ALLOCATED=24
 -----------------
 LIBIDO-24-ACR_NEMA-Rectangle.dcm                            pixelType=8U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=gdcm::Unfound    TransferSyntaxName= [Uncompressed ACR-NEMA] 
@@ -72,7 +72,6 @@ SIGNED PIXELS
 -------------
 MR-MONO2-16-head.dcm                                         pixelType=16S Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [Implicit VR - Little Endian]
 CT-MONO2-16-chest.dcm                                        pixelType=16S Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])]
-toto.dcm                                                     pixelType=16S Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [Explicit VR - Little Endian]
 PICKER-16-MONO2-No_DicomV3_Preamble.dcm                      pixelType=16S Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [Implicit VR - Little Endian]
 D_CLUNIE_MR1_JPLL.dcm                                        pixelType=16S Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])]
 CT-MONO2-16-ankle.dcm                                        pixelType=16S Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [Implicit VR - Little Endian]
@@ -159,7 +158,6 @@ RGB
 ---
 LEADTOOLS_FLOWERS-24-RGB-Uncompressed.dcm                    pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [Explicit VR - Little Endian]
 DermaColorLossLess.dcm                                       pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])]
-toto.dcm                                                     pixelType=16S Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [Explicit VR - Little Endian]
 US-RGB-8-esopecho.dcm                                        pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [Explicit VR - Little Endian]
 D_CLUNIE_VL2_RLE.dcm                                         pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [RLE Lossless]
 SIEMENS-MR-RGB-16Bits.dcm                                    pixelType=16U Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [Explicit VR - Little Endian]
@@ -173,12 +171,10 @@ D_CLUNIE_VL6_RLE.dcm                                         pixelType=8U  Smpl.
 GE_LOGIQBook-8-RGB-HugePreview.dcm                           pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [Explicit VR - Little Endian]
 LEADTOOLS_FLOWERS-24-RGB-JpegLossy.dcm                       pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [JPEG Baseline (Process 1)]
 
-
 YBR_FULL_422
 ------------
 US-GE-4AICL142.dcm                                           pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=YBR_FULL_422   TransferSyntaxName= [JPEG Baseline (Process 1)]
 
-
 YBR_FULL
 --------
 ACUSON-24-YBR_FULL-RLE.dcm                                   pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=1 Photom.Interp.=YBR_FULL       TransferSyntaxName= [RLE Lossless]
@@ -244,14 +240,12 @@ D_CLUNIE_MR4_RLE.dcm                                         pixelType=16U Smpl.
 D_CLUNIE_RG1_RLE.dcm                                         pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME1    TransferSyntaxName= [RLE Lossless]
 D_CLUNIE_RG3_RLE.dcm                                         pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME1    TransferSyntaxName= [RLE Lossless]
 
-
 JPEG Baseline (Process 1)
 -------------------------
 LEADTOOLS_FLOWERS-8-MONO2-JpegLossy.dcm                      pixelType=8U  Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Baseline (Process 1)]
 US-GE-4AICL142.dcm                                           pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=YBR_FULL_422   TransferSyntaxName= [JPEG Baseline (Process 1)]
 LEADTOOLS_FLOWERS-24-RGB-JpegLossy.dcm                       pixelType=8U  Smpl.P.Pix.=3 Plan.Config.=0 Photom.Interp.=RGB            TransferSyntaxName= [JPEG Baseline (Process 1)]
 
-
 JPEG Extended (Process 2 & 4)
 ----------------------------
 D_CLUNIE_NM1_JPLY.dcm                                        pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Extended (Process 2 & 4)]
@@ -267,7 +261,6 @@ D_CLUNIE_MR3_JPLY.dcm                                        pixelType=16U Smpl.
 D_CLUNIE_MR1_JPLY.dcm                                        pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Extended (Process 2 & 4)]
 D_CLUNIE_MR2_JPLY.dcm                                        pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Extended (Process 2 & 4)]
 
-
 JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
 ----------------------------------------------------------------------------------------
 RadBWLossLess.dcm                                            pixelType=16U Smpl.P.Pix.=1 Plan.Config.=0 Photom.Interp.=MONOCHROME2    TransferSyntaxName= [JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])]
index 03dfacaceca95e28c279f257e19ad0afdfb5e2da..461c05d8356e005230e17dd1cdcdbb2f528d46bb 100644 (file)
@@ -126,9 +126,14 @@ Any contribution is welcome.
    <UL>
       <LI> <TT>AnonymizeNoLoad</TT> used with <TT>dirin=inputDirectoryName</TT>
            anonymizes all the files within the given Directory.
+           <br>
+           User may also choose extra elements he wants to rub out: <br>
+           <TT>rubout=listOfElementsToRubOut</TT><br>
+           with <tt>listOfElementsToRubOut : group1-elem1,group2-elem2,
+           ...</TT> (in hexa, no space within the list )
            <br><br>
       <LI> <TT>gdcm::SerieHelper()</TT> has a new method 
-           <TT>void AddGdcmFile(File *header)</TT>, that allow aware user to 
+           <TT>void AddGdcmFile(File *header)</TT>, that allows aware user to 
            create a '<TT>FileList</TT>' (actually a 
            <TT>std::vector< File* > </TT>).<br>
            The <TT>FileList</TT> created this way will be the 
index 28c27a166dc97fb07db5d7f5e6efd8f4e9faaa1e..74418d3f4c230b418c7bf7648931ec12482e11fa 100644 (file)
@@ -29,7 +29,7 @@
       <A HREF="News.html#NewsCurrentVersion"
       target="rite">
       News</A>
-      <blink><font size=-2 color="#ffff00">Updated 2005.07.19</font></blink>
+      <blink><font size=-2 color="#ffff00">Updated 2005.08.20</font></blink>
    </TD></TR>
 
    <TR><TD BGCOLOR="#99ccff">
    <TR><TD BGCOLOR="#99ccff">
       <A HREF="http://cvs.creatis.insa-lyon.fr/viewcvs/viewcvs.cgi/gdcm/"
       target="rite">
-      web cvs access</A>
+      Web CVS access</A>
    </TD></TR>
 
    <TR><TD BGCOLOR="#99ccff">
       <A HREF="Cvs.html"
       target="rite">
-      cvs access</A>
+      CVS access</A>
    </TD></TR>
 
    <TR><TD BGCOLOR="#99ccff">
       <A HREF="http://www.creatis.insa-lyon.fr/viewcvs/viewcvs.cgi/gdcm/"
       target="rite">
-      Online browsing of source code</A>
+      Online browsing of source code</A><br>
+      <font size=-2 color="#ff0000">For CREATIS internal use only</font>
    </TD></TR>
 
    <TR><TD BGCOLOR="#99ccff">
index 0f689df9b3fd40d5688072bd8645d30534dd6531..a7423d2f99e6b7a4eaf0561c6be0b142e89c1889 100644 (file)
 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
 Gdcm is hosted at
 <A HREF="http://www.creatis.insa-lyon.fr">CREATIS</A>) </H2>
-<BR><br>
+<br><br>
 
 The historical developpers are (alphabetical order)
 <UL>
-   <LI> Eric Boix (Creatis)
-   <LI> Leonardo Florez (Creatis/Theralys)
-   <LI> Emmanuel Olart (Theralys)
+<pre>
+              Eric Boix    (Creatis)
+          Leonardo Florez  (Creatis/Theralys)
+          Emmanuel Olart   (Theralys)
+</pre>
 </UL>
 
 The current developpers are (alphabetical order)
 <UL>
-   <LI> Mathieu Malaterre (Kitware)
-   <LI> Benoit Regrain (Creatis)
-   <LI> Jean-Pierre Roux (Creatis)
+<pre>
+           Mathieu Malaterre (Kitware)
+            Benoit Regrain   (Creatis)
+       Jean-Pierre Roux      (Creatis)
+</pre>
 </UL>
 
 The contributors are (alphabetical order)
 <UL>
-   <LI> Fabrice Bellet
-   <LI> Hugues Benoit-Cattin
-   <LI> Peter Cech
-   <LI> Edouardo Davila
-   <LI> Dennis Hu
-   <LI> Luis Ibanez 
-   <LI> Michal Kurgan
-   <LI> Johan Montagnat
-   <LI> Luca Picello
-   <LI> Jean-Michel Rouet
+<pre>
+              Aris Basic
+           Fabrice Bellet
+            Hugues Benoit-Cattin
+             Peter Cech
+          Edouardo Davila
+            Dennis Hu
+              Luis Ibanez
+            Michal Kurgan
+             Johan Montagnat
+              Luca Picello
+       Jean-Michel Rouet
+</pre>
 </UL>
 
 <!####################################>