]> Creatis software - gdcm.git/blob - Doc/Website/Main.html
44819b9cbe73fb430b45351dba894a40d7d146ce
[gdcm.git] / Doc / Website / Main.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <HTML>
3 <HEAD>
4    <META http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
5    <TITLE>Gdcm Home Page</TITLE>
6 </HEAD>
7
8 <BODY>
9
10 <!#######################################################################>
11 <H1>Gdcm Home Page</H1>
12 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
13
14 Gdcm is yet another C++ library dedicated to reading/parsing and writing
15 <A HREF="http://medical.nema.org/">Dicom</A> medical files.
16 <BR>
17 <B>GDCM</B> stands as a short for "<B>G</B>rass roots
18 <B>D</B>i<B>C</B>o<B>M</B>. 
19
20 <!###################################>
21 <H2>What gdcm <font color=#00ff00>IS</font></H2>
22 <UL>
23 <LI>gdcm implements the
24    <A HREF="http://www.dclunie.com/dicom-status/status.html">
25            dicom base standard <B>part 5</B></A>
26    that concentrates on image file format.
27    Hence gdcm supports the following formats:
28    <UL>
29    <LI>ACR-NEMA version 1 and 2
30    </LI>
31    <LI>Dicom version 3.0 (including various encodings of jpeg, RLE).
32        Please refer to
33        <A HREF="ConformanceSummary.html">gdcm conformance summary</A>
34        for more details.
35    <LI>Papyrus V2 and V3 file headers are readable; the user will have to use low level
36 accessors if he wants to get the image pixels -sorry-
37    </LI>
38    </UL>
39 </LI>
40 <LI>gdcm is distributed with
41    <A HREF="License.html">Berkeley-like license</A>.
42 </LI>
43 <LI>gdcm targets both GNU/Un*ces and Windows/VC++
44    (refer to
45    <A HREF="Installation.html#gdcmRequirements">requirements</A>
46    for details).
47 </LI>
48 <LI>gdcm comes with a
49    <A HREF="http://public.kitware.com/VTK">VTK</A>
50    shallow wrapper class vtkGdcmReader (refer to
51    <A HREF="VtkGdcm.html">VtkGdcm</A>)
52    to ease the burden of VTK users,
53 <LI>gdcm also comes with
54    <A HREF="html.developper/DoxyPythonComplete.html">gdcmPython</A>
55    it's
56    <A HREF="http://www.swig.org">SWIG</A>
57    generated
58   <A HREF="http://www.python.org">Python</A>
59   wrappers.
60 </LI>
61 </UL>
62
63 <!###################################>
64 <H2>What gdcm is <font color=#ff0000>NOT</font></H2>
65
66 Except for
67 <A HREF="http://www.dclunie.com/dicom-status/status.html">
68         dicom base standard <B>part 5</B></A>
69 gdcm does NOT implement any other part of the Dicom base standard
70 (as opposed to other C++ based with open license libraries like
71 <A HREF="http://www.offis.de/projekte/ig/dicom/soft-docs/soft01_d.html">
72         DCMTK</A>&nbsp;
73 or
74 <A HREF="http://www.erl.wustl.edu/DICOM/ctn.html">CTN</A>).
75 <BR>
76 In particular <B>gdcm is not aware</B> of:
77 <UL>
78 <LI>the Dicom network file exchange protocol (Query/Retrieve),
79 </LI>
80 <LI>the Dicom media storage formats (well ... it knows about the DICOMDIR
81 -reading and writing- and its parts PATIENT, STUDY, SERIES, IMAGE)
82 </LI>
83 <LI>Print, Verification
84 </LI>
85 <LI>ANY OTHER PART of Dicom.
86 </LI>
87 </UL>
88
89 <!###################################>
90 <H2>What gdcm still misses</H2>
91
92 Among all the features of the
93 <A HREF="http://www.dclunie.com/dicom-status/status.html">
94         dicom part 5</A>
95 gdcm doesn't implement (yet?)
96 <UL>
97   <LI>the integration of (optional) overlays on image.
98   </li>
99   <LI>a support to write files according to the 
100      <A HREF="ConformanceSummary.html">various classical Jpeg encodings</A>
101              (only read methods are provided)
102   </li>
103   <LI>a support to deal with JPEG 2000 encodings</A>
104   </li>
105 </UL>
106 Gdcm also still needs
107 <UL>
108 <LI> an enhanced and simpler API to access the various forms of pixel data
109      (e.g. RGB, GrayLevel, RawData...),
110 </LI>
111 <LI> a decent user's guide (currently, only a partial doxygenation is
112      available),
113 </LI>
114 <LI> the python wrappers to be fixed,
115 </LI>
116 <LI> a simple
117      <A HREF="http://www.wxwindows.org/">wxWidgets</A>
118      Dicom file editor.
119 </LI>
120 </UL>
121 </UL>
122
123 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
124
125 </BODY>
126 </HTML>