OFFIS DCMTK  Version 3.6.0
dctk.h
1 /*
2  *
3  * Copyright (C) 1994-2010, OFFIS e.V.
4  * All rights reserved. See COPYRIGHT file for details.
5  *
6  * This software and supporting documentation were developed by
7  *
8  * OFFIS e.V.
9  * R&D Division Health
10  * Escherweg 2
11  * D-26121 Oldenburg, Germany
12  *
13  *
14  * Module: dcmdata
15  *
16  * Author: Gerd Ehlers
17  *
18  * Purpose: include most dcmdata files that are usually required
19  *
20  * Last Update: $Author: joergr $
21  * Update Date: $Date: 2010-10-14 13:15:42 $
22  * CVS/RCS Revision: $Revision: 1.18 $
23  * Status: $State: Exp $
24  *
25  * CVS/RCS Log at end of file
26  *
27  */
28 
29 #ifndef DCTK_H
30 #define DCTK_H
31 
32 #include "dcmtk/config/osconfig.h" /* make sure OS specific configuration is included first */
33 
34 // various headers
35 #include "dcmtk/dcmdata/dctypes.h"
36 #include "dcmtk/dcmdata/dcswap.h"
37 #include "dcmtk/dcmdata/dcistrma.h"
38 #include "dcmtk/dcmdata/dcostrma.h"
39 #include "dcmtk/dcmdata/dcvr.h"
40 #include "dcmtk/dcmdata/dcxfer.h"
41 #include "dcmtk/dcmdata/dcuid.h"
42 #include "dcmtk/dcmdata/dcvm.h"
43 #include "dcmtk/ofstd/ofdefine.h"
44 
45 // tags and dictionary
46 #include "dcmtk/dcmdata/dctagkey.h"
47 #include "dcmtk/dcmdata/dctag.h"
48 #include "dcmtk/dcmdata/dcdicent.h"
49 #include "dcmtk/dcmdata/dchashdi.h"
50 #include "dcmtk/dcmdata/dcdict.h"
51 #include "dcmtk/dcmdata/dcdeftag.h"
52 
53 // basis classes
54 #include "dcmtk/dcmdata/dcobject.h"
55 #include "dcmtk/dcmdata/dcelem.h"
56 
57 // classes for management of sequences and other lists
58 #include "dcmtk/dcmdata/dcitem.h"
59 #include "dcmtk/dcmdata/dcmetinf.h"
60 #include "dcmtk/dcmdata/dcdatset.h"
61 #include "dcmtk/dcmdata/dcsequen.h"
62 #include "dcmtk/dcmdata/dcfilefo.h"
63 #include "dcmtk/dcmdata/dcdicdir.h"
64 #include "dcmtk/dcmdata/dcpixseq.h"
65 
66 // element classes for string management (8-bit)
67 #include "dcmtk/dcmdata/dcbytstr.h"
68 #include "dcmtk/dcmdata/dcvrae.h"
69 #include "dcmtk/dcmdata/dcvras.h"
70 #include "dcmtk/dcmdata/dcvrcs.h"
71 #include "dcmtk/dcmdata/dcvrda.h"
72 #include "dcmtk/dcmdata/dcvrds.h"
73 #include "dcmtk/dcmdata/dcvrdt.h"
74 #include "dcmtk/dcmdata/dcvris.h"
75 #include "dcmtk/dcmdata/dcvrtm.h"
76 #include "dcmtk/dcmdata/dcvrui.h"
77 
78 // element classes for string management (8-bit and/or 16-bit in later extensions)
79 #include "dcmtk/dcmdata/dcchrstr.h"
80 #include "dcmtk/dcmdata/dcvrlo.h"
81 #include "dcmtk/dcmdata/dcvrlt.h"
82 #include "dcmtk/dcmdata/dcvrpn.h"
83 #include "dcmtk/dcmdata/dcvrsh.h"
84 #include "dcmtk/dcmdata/dcvrst.h"
85 #include "dcmtk/dcmdata/dcvrut.h"
86 
87 // element class for byte and word value representations
88 #include "dcmtk/dcmdata/dcvrobow.h"
89 #include "dcmtk/dcmdata/dcpixel.h"
90 #include "dcmtk/dcmdata/dcovlay.h"
91 
92 // element classes for binary value fields
93 #include "dcmtk/dcmdata/dcvrat.h"
94 #include "dcmtk/dcmdata/dcvrss.h"
95 #include "dcmtk/dcmdata/dcvrus.h"
96 #include "dcmtk/dcmdata/dcvrsl.h"
97 #include "dcmtk/dcmdata/dcvrul.h"
98 #include "dcmtk/dcmdata/dcvrulup.h"
99 #include "dcmtk/dcmdata/dcvrfl.h"
100 #include "dcmtk/dcmdata/dcvrfd.h"
101 #include "dcmtk/dcmdata/dcvrof.h"
102 
103 // misc supporting tools
104 #include "dcmtk/dcmdata/cmdlnarg.h"
105 
106 #endif /* DCTK_H */
107 
108 /*
109  * CVS/RCS Log:
110  * $Log: dctk.h,v $
111  * Revision 1.18 2010-10-14 13:15:42 joergr
112  * Updated copyright header. Added reference to COPYRIGHT file.
113  *
114  * Revision 1.17 2009-11-04 09:58:07 uli
115  * Switched to logging mechanism provided by the "new" oflog module
116  *
117  * Revision 1.16 2009-09-28 13:29:38 joergr
118  * Moved general purpose definition file from module dcmdata to ofstd, and
119  * added new defines in order to make the usage easier.
120  *
121  * Revision 1.15 2005/12/08 16:28:46 meichel
122  * Changed include path schema for all DCMTK header files
123  *
124  * Revision 1.14 2005/11/28 15:28:56 meichel
125  * File dcdebug.h is not included by any other header file in the toolkit
126  * anymore, to minimize the risk of name clashes of macro debug().
127  *
128  * Revision 1.13 2002/12/06 12:19:30 joergr
129  * Added support for new value representation Other Float String (OF).
130  *
131  * Revision 1.12 2002/08/27 16:55:40 meichel
132  * Initial release of new DICOM I/O stream classes that add support for stream
133  * compression (deflated little endian explicit VR transfer syntax)
134  *
135  * Revision 1.11 2001/06/01 15:48:45 meichel
136  * Updated copyright header
137  *
138  * Revision 1.10 2000/03/08 16:26:19 meichel
139  * Updated copyright header.
140  *
141  * Revision 1.9 2000/02/29 11:48:38 meichel
142  * Removed support for VS value representation. This was proposed in CP 101
143  * but never became part of the standard.
144  *
145  * Revision 1.8 1999/03/31 09:24:50 meichel
146  * Updated copyright header in module dcmdata
147  *
148  *
149  */


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2