Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

dctk.h

00001 /*
00002  *
00003  *  Copyright (C) 1994-2002, OFFIS
00004  *
00005  *  This software and supporting documentation were developed by
00006  *
00007  *    Kuratorium OFFIS e.V.
00008  *    Healthcare Information and Communication Systems
00009  *    Escherweg 2
00010  *    D-26121 Oldenburg, Germany
00011  *
00012  *  THIS SOFTWARE IS MADE AVAILABLE,  AS IS,  AND OFFIS MAKES NO  WARRANTY
00013  *  REGARDING  THE  SOFTWARE,  ITS  PERFORMANCE,  ITS  MERCHANTABILITY  OR
00014  *  FITNESS FOR ANY PARTICULAR USE, FREEDOM FROM ANY COMPUTER DISEASES  OR
00015  *  ITS CONFORMITY TO ANY SPECIFICATION. THE ENTIRE RISK AS TO QUALITY AND
00016  *  PERFORMANCE OF THE SOFTWARE IS WITH THE USER.
00017  *
00018  *  Module:  dcmdata
00019  *
00020  *  Author:  Gerd Ehlers
00021  *
00022  *  Purpose: include most dcmdata files that are usually required
00023  *
00024  *  Last Update:      $Author: joergr $
00025  *  Update Date:      $Date: 2002/12/06 12:19:30 $
00026  *  Source File:      $Source: /share/dicom/cvs-depot/dcmtk/dcmdata/include/dctk.h,v $
00027  *  CVS/RCS Revision: $Revision: 1.13 $
00028  *  Status:           $State: Exp $
00029  *
00030  *  CVS/RCS Log at end of file
00031  *
00032  */
00033 
00034 #ifndef DCTK_H
00035 #define DCTK_H
00036 
00037 #include "osconfig.h"    /* make sure OS specific configuration is included first */
00038 
00039 // various headers
00040 #include "dctypes.h"
00041 #include "dcswap.h"
00042 #include "dcistrma.h"
00043 #include "dcostrma.h"
00044 #include "dcvr.h"
00045 #include "dcxfer.h"
00046 #include "dcuid.h"
00047 #include "dcvm.h"
00048 #include "dcdefine.h"
00049 #include "dcdebug.h"
00050 
00051 // tags and dictionary
00052 #include "dctagkey.h"
00053 #include "dctag.h"
00054 #include "dcdicent.h"
00055 #include "dchashdi.h"
00056 #include "dcdict.h"
00057 #include "dcdeftag.h"
00058 
00059 // basis classes
00060 #include "dcobject.h"
00061 #include "dcelem.h"
00062 
00063 // classes for management of sequences and other lists
00064 #include "dcitem.h"
00065 #include "dcmetinf.h"
00066 #include "dcdatset.h"
00067 #include "dcsequen.h"
00068 #include "dcfilefo.h"
00069 #include "dcdicdir.h"
00070 #include "dcpixseq.h"
00071 
00072 // element classes for string management (8-bit)
00073 #include "dcbytstr.h"
00074 #include "dcvrae.h"
00075 #include "dcvras.h"
00076 #include "dcvrcs.h"
00077 #include "dcvrda.h"
00078 #include "dcvrds.h"
00079 #include "dcvrdt.h"
00080 #include "dcvris.h"
00081 #include "dcvrtm.h"
00082 #include "dcvrui.h"
00083 
00084 // element classes for string management (8-bit and/or 16-bit in later extensions)
00085 #include "dcchrstr.h"
00086 #include "dcvrlo.h"
00087 #include "dcvrlt.h"
00088 #include "dcvrpn.h"
00089 #include "dcvrsh.h"
00090 #include "dcvrst.h"
00091 #include "dcvrut.h"
00092 
00093 // element class for byte and word value representations
00094 #include "dcvrobow.h"
00095 #include "dcpixel.h"
00096 #include "dcovlay.h"
00097 
00098 // element classes for binary value fields
00099 #include "dcvrat.h"
00100 #include "dcvrss.h"
00101 #include "dcvrus.h"
00102 #include "dcvrsl.h"
00103 #include "dcvrul.h"
00104 #include "dcvrulup.h"
00105 #include "dcvrfl.h"
00106 #include "dcvrfd.h"
00107 #include "dcvrof.h"
00108 
00109 // misc supporting tools
00110 #include "cmdlnarg.h"
00111 
00112 #endif /* DCTK_H */
00113 
00114 /*
00115  * CVS/RCS Log:
00116  * $Log: dctk.h,v $
00117  * Revision 1.13  2002/12/06 12:19:30  joergr
00118  * Added support for new value representation Other Float String (OF).
00119  *
00120  * Revision 1.12  2002/08/27 16:55:40  meichel
00121  * Initial release of new DICOM I/O stream classes that add support for stream
00122  *   compression (deflated little endian explicit VR transfer syntax)
00123  *
00124  * Revision 1.11  2001/06/01 15:48:45  meichel
00125  * Updated copyright header
00126  *
00127  * Revision 1.10  2000/03/08 16:26:19  meichel
00128  * Updated copyright header.
00129  *
00130  * Revision 1.9  2000/02/29 11:48:38  meichel
00131  * Removed support for VS value representation. This was proposed in CP 101
00132  *   but never became part of the standard.
00133  *
00134  * Revision 1.8  1999/03/31 09:24:50  meichel
00135  * Updated copyright header in module dcmdata
00136  *
00137  *
00138  */


Generated on 8 Dec 2004 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.3.9.1