dcmdata/include/dcmtk/dcmdata/dctk.h

00001 /*
00002  *
00003  *  Copyright (C) 1994-2010, OFFIS e.V.
00004  *  All rights reserved.  See COPYRIGHT file for details.
00005  *
00006  *  This software and supporting documentation were developed by
00007  *
00008  *    OFFIS e.V.
00009  *    R&D Division Health
00010  *    Escherweg 2
00011  *    D-26121 Oldenburg, Germany
00012  *
00013  *
00014  *  Module:  dcmdata
00015  *
00016  *  Author:  Gerd Ehlers
00017  *
00018  *  Purpose: include most dcmdata files that are usually required
00019  *
00020  *  Last Update:      $Author: joergr $
00021  *  Update Date:      $Date: 2010-10-14 13:15:42 $
00022  *  CVS/RCS Revision: $Revision: 1.18 $
00023  *  Status:           $State: Exp $
00024  *
00025  *  CVS/RCS Log at end of file
00026  *
00027  */
00028 
00029 #ifndef DCTK_H
00030 #define DCTK_H
00031 
00032 #include "dcmtk/config/osconfig.h"    /* make sure OS specific configuration is included first */
00033 
00034 // various headers
00035 #include "dcmtk/dcmdata/dctypes.h"
00036 #include "dcmtk/dcmdata/dcswap.h"
00037 #include "dcmtk/dcmdata/dcistrma.h"
00038 #include "dcmtk/dcmdata/dcostrma.h"
00039 #include "dcmtk/dcmdata/dcvr.h"
00040 #include "dcmtk/dcmdata/dcxfer.h"
00041 #include "dcmtk/dcmdata/dcuid.h"
00042 #include "dcmtk/dcmdata/dcvm.h"
00043 #include "dcmtk/ofstd/ofdefine.h"
00044 
00045 // tags and dictionary
00046 #include "dcmtk/dcmdata/dctagkey.h"
00047 #include "dcmtk/dcmdata/dctag.h"
00048 #include "dcmtk/dcmdata/dcdicent.h"
00049 #include "dcmtk/dcmdata/dchashdi.h"
00050 #include "dcmtk/dcmdata/dcdict.h"
00051 #include "dcmtk/dcmdata/dcdeftag.h"
00052 
00053 // basis classes
00054 #include "dcmtk/dcmdata/dcobject.h"
00055 #include "dcmtk/dcmdata/dcelem.h"
00056 
00057 // classes for management of sequences and other lists
00058 #include "dcmtk/dcmdata/dcitem.h"
00059 #include "dcmtk/dcmdata/dcmetinf.h"
00060 #include "dcmtk/dcmdata/dcdatset.h"
00061 #include "dcmtk/dcmdata/dcsequen.h"
00062 #include "dcmtk/dcmdata/dcfilefo.h"
00063 #include "dcmtk/dcmdata/dcdicdir.h"
00064 #include "dcmtk/dcmdata/dcpixseq.h"
00065 
00066 // element classes for string management (8-bit)
00067 #include "dcmtk/dcmdata/dcbytstr.h"
00068 #include "dcmtk/dcmdata/dcvrae.h"
00069 #include "dcmtk/dcmdata/dcvras.h"
00070 #include "dcmtk/dcmdata/dcvrcs.h"
00071 #include "dcmtk/dcmdata/dcvrda.h"
00072 #include "dcmtk/dcmdata/dcvrds.h"
00073 #include "dcmtk/dcmdata/dcvrdt.h"
00074 #include "dcmtk/dcmdata/dcvris.h"
00075 #include "dcmtk/dcmdata/dcvrtm.h"
00076 #include "dcmtk/dcmdata/dcvrui.h"
00077 
00078 // element classes for string management (8-bit and/or 16-bit in later extensions)
00079 #include "dcmtk/dcmdata/dcchrstr.h"
00080 #include "dcmtk/dcmdata/dcvrlo.h"
00081 #include "dcmtk/dcmdata/dcvrlt.h"
00082 #include "dcmtk/dcmdata/dcvrpn.h"
00083 #include "dcmtk/dcmdata/dcvrsh.h"
00084 #include "dcmtk/dcmdata/dcvrst.h"
00085 #include "dcmtk/dcmdata/dcvrut.h"
00086 
00087 // element class for byte and word value representations
00088 #include "dcmtk/dcmdata/dcvrobow.h"
00089 #include "dcmtk/dcmdata/dcpixel.h"
00090 #include "dcmtk/dcmdata/dcovlay.h"
00091 
00092 // element classes for binary value fields
00093 #include "dcmtk/dcmdata/dcvrat.h"
00094 #include "dcmtk/dcmdata/dcvrss.h"
00095 #include "dcmtk/dcmdata/dcvrus.h"
00096 #include "dcmtk/dcmdata/dcvrsl.h"
00097 #include "dcmtk/dcmdata/dcvrul.h"
00098 #include "dcmtk/dcmdata/dcvrulup.h"
00099 #include "dcmtk/dcmdata/dcvrfl.h"
00100 #include "dcmtk/dcmdata/dcvrfd.h"
00101 #include "dcmtk/dcmdata/dcvrof.h"
00102 
00103 // misc supporting tools
00104 #include "dcmtk/dcmdata/cmdlnarg.h"
00105 
00106 #endif /* DCTK_H */
00107 
00108 /*
00109  * CVS/RCS Log:
00110  * $Log: dctk.h,v $
00111  * Revision 1.18  2010-10-14 13:15:42  joergr
00112  * Updated copyright header. Added reference to COPYRIGHT file.
00113  *
00114  * Revision 1.17  2009-11-04 09:58:07  uli
00115  * Switched to logging mechanism provided by the "new" oflog module
00116  *
00117  * Revision 1.16  2009-09-28 13:29:38  joergr
00118  * Moved general purpose definition file from module dcmdata to ofstd, and
00119  * added new defines in order to make the usage easier.
00120  *
00121  * Revision 1.15  2005/12/08 16:28:46  meichel
00122  * Changed include path schema for all DCMTK header files
00123  *
00124  * Revision 1.14  2005/11/28 15:28:56  meichel
00125  * File dcdebug.h is not included by any other header file in the toolkit
00126  *   anymore, to minimize the risk of name clashes of macro debug().
00127  *
00128  * Revision 1.13  2002/12/06 12:19:30  joergr
00129  * Added support for new value representation Other Float String (OF).
00130  *
00131  * Revision 1.12  2002/08/27 16:55:40  meichel
00132  * Initial release of new DICOM I/O stream classes that add support for stream
00133  *   compression (deflated little endian explicit VR transfer syntax)
00134  *
00135  * Revision 1.11  2001/06/01 15:48:45  meichel
00136  * Updated copyright header
00137  *
00138  * Revision 1.10  2000/03/08 16:26:19  meichel
00139  * Updated copyright header.
00140  *
00141  * Revision 1.9  2000/02/29 11:48:38  meichel
00142  * Removed support for VS value representation. This was proposed in CP 101
00143  *   but never became part of the standard.
00144  *
00145  * Revision 1.8  1999/03/31 09:24:50  meichel
00146  * Updated copyright header in module dcmdata
00147  *
00148  *
00149  */


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1