OFFIS DCMTK  Version 3.6.0
dipalimg.h
1 /*
2  *
3  * Copyright (C) 1996-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: dcmimage
15  *
16  * Author: Joerg Riesmeier
17  *
18  * Purpose: DicomPaletteImage (Header)
19  *
20  * Last Update: $Author: joergr $
21  * Update Date: $Date: 2010-10-21 08:55:45 $
22  * CVS/RCS Revision: $Revision: 1.12 $
23  * Status: $State: Exp $
24  *
25  * CVS/RCS Log at end of file
26  *
27  */
28 
29 
30 #ifndef DIPALIMG_H
31 #define DIPALIMG_H
32 
33 #include "dcmtk/config/osconfig.h"
34 
35 #include "dcmtk/dcmimage/dicoimg.h"
36 
37 
38 /*------------------------*
39  * forward declarations *
40  *------------------------*/
41 
42 class DiLookupTable;
43 
44 
45 /*---------------------*
46  * class declaration *
47  *---------------------*/
48 
52  : public DiColorImage
53 {
54 
55  public:
56 
62  DiPaletteImage(const DiDocument *docu,
63  const EI_Status status);
64 
67  virtual ~DiPaletteImage();
68 
75  virtual int processNextFrames(const unsigned long fcount);
76 
77 
78  protected:
79 
82  void Init();
83 
84 
85  private:
86 
89 
90  // --- declarations to avoid compiler warnings
91 
93  DiPaletteImage &operator=(const DiPaletteImage &);
94 };
95 
96 
97 #endif
98 
99 
100 /*
101  *
102  * CVS/RCS Log:
103  * $Log: dipalimg.h,v $
104  * Revision 1.12 2010-10-21 08:55:45 joergr
105  * Added private undefined copy constructor and assignment operator in order to
106  * avoid compiler warnings (reported by gcc with additional flags).
107  *
108  * Revision 1.11 2010-10-14 13:16:29 joergr
109  * Updated copyright header. Added reference to COPYRIGHT file.
110  *
111  * Revision 1.10 2009-11-25 14:38:55 joergr
112  * Adapted code for new approach to access individual frames of a DICOM image.
113  *
114  * Revision 1.9 2005/12/08 16:01:40 meichel
115  * Changed include path schema for all DCMTK header files
116  *
117  * Revision 1.8 2003/12/17 18:11:36 joergr
118  * Removed leading underscore characters from preprocessor symbols (reserved
119  * symbols).
120  *
121  * Revision 1.7 2001/11/09 16:46:00 joergr
122  * Updated/Enhanced comments.
123  *
124  * Revision 1.6 2001/06/01 15:49:31 meichel
125  * Updated copyright header
126  *
127  * Revision 1.5 2000/03/08 16:21:52 meichel
128  * Updated copyright header.
129  *
130  * Revision 1.4 1999/04/28 12:52:01 joergr
131  * Corrected some typos, comments and formatting.
132  *
133  * Revision 1.3 1998/11/27 14:17:32 joergr
134  * Added copyright message.
135  *
136  * Revision 1.2 1998/05/11 14:53:26 joergr
137  * Added CVS/RCS header to each file.
138  *
139  *
140  */


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